home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_17_BBOpen.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
156KB
|
2,715 lines
# near model CODE resource
# jump table entries: 9280-9333 (54 of them)
export_1160:
00000000 4E56 FFFC link A6, -0x0004
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2054 movea.l A0, [A4]
0000000C 4268 00EA clr.w [A0 + 0xEA]
00000010 2054 movea.l A0, [A4]
00000012 4268 00EC clr.w [A0 + 0xEC]
00000016 2F2E 001E move.l -[A7], [A6 + 0x1E]
0000001A 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000001E 1F2E 0018 move.b -[A7], [A6 + 0x18]
00000022 1F2E 0016 move.b -[A7], [A6 + 0x16]
00000026 1F2E 0014 move.b -[A7], [A6 + 0x14]
0000002A 2F0C move.l -[A7], A4
0000002C 4EBA 1AD6 jsr [PC + 0x1AD6 /* 00001B04 */]
00000030 202E 0010 move.l D0, [A6 + 0x10]
00000034 D0BC 0000 4000 add.l D0, 0x4000 /* '@\0' */
0000003A 7210 moveq.l D1, 0x10
0000003C E2A0 asr D0, D1
0000003E 3D40 FFFC move.w [A6 - 0x4], D0
00000042 202E 000C move.l D0, [A6 + 0xC]
00000046 D0BC 0000 4000 add.l D0, 0x4000 /* '@\0' */
0000004C 7210 moveq.l D1, 0x10
0000004E E2A0 asr D0, D1
00000050 3D40 FFFE move.w [A6 - 0x2], D0
00000054 486E FFFC pea.l [A6 - 0x4]
00000058 486E FFFE pea.l [A6 - 0x2]
0000005C 2F0C move.l -[A7], A4
0000005E 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
00000062 286E FFF8 movea.l A4, [A6 - 0x8]
00000066 4E5E unlink A6
00000068 4E74 001A rtd 0x001A
export_1161:
0000006C 4E56 0000 link A6, 0
00000070 2F0C move.l -[A7], A4
00000072 286E 0008 movea.l A4, [A6 + 0x8]
00000076 2F0C move.l -[A7], A4
00000078 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
0000007C 2054 movea.l A0, [A4]
0000007E 217C 2020 2020 007A move.l [A0 + 0x7A], 0x20202020 /* ' ' */
00000086 2054 movea.l A0, [A4]
00000088 217C 2020 2020 007E move.l [A0 + 0x7E], 0x20202020 /* ' ' */
00000090 286E FFFC movea.l A4, [A6 - 0x4]
00000094 4E5E unlink A6
00000096 4E74 0004 rtd 0x0004
0000009A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1162: // at 0000009C (misaligned)
0000009E 0000 48E7 ori.b D0, 0xE7
000000A2 0018 286E ori.b [A0]+, 0x6E /* 'n' */
000000A6 0008 2F0C ori.b A0, 0xC
000000AA 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
000000AE 598F subq.l A7, 4
000000B0 2F0C move.l -[A7], A4
000000B2 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */]
000000B6 265F movea.l A3, [A7]+
000000B8 200B move.l D0, A3
000000BA 6710 beq +0x12 /* 000000CC */
000000BC 2054 movea.l A0, [A4]
000000BE 2F28 007A move.l -[A7], [A0 + 0x7A]
000000C2 2F28 007E move.l -[A7], [A0 + 0x7E]
000000C6 2F0B move.l -[A7], A3
000000C8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
label000000CC:
000000CC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000D2 4E5E unlink A6
000000D4 4E74 0004 rtd 0x0004
export_1163:
000000D8 4E56 0000 link A6, 0
000000DC 2F0C move.l -[A7], A4
000000DE 286E 0008 movea.l A4, [A6 + 0x8]
000000E2 2F0C move.l -[A7], A4
000000E4 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000000E8 2054 movea.l A0, [A4]
000000EA 7003 moveq.l D0, 0x03
000000EC 2140 007A move.l [A0 + 0x7A], D0
000000F0 2054 movea.l A0, [A4]
000000F2 317C FFFF 00B6 move.w [A0 + 0xB6], 0xFFFF
000000F8 2054 movea.l A0, [A4]
000000FA 317C FFFF 00B8 move.w [A0 + 0xB8], 0xFFFF
00000100 286E FFFC movea.l A4, [A6 - 0x4]
00000104 4E5E unlink A6
00000106 4E74 0004 rtd 0x0004
0000010A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1164: // at 0000010C (misaligned)
0000010E 0000 2F0C ori.b D0, 0xC
00000112 286E 0008 movea.l A4, [A6 + 0x8]
00000116 2F0C move.l -[A7], A4
00000118 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
0000011C 2054 movea.l A0, [A4]
0000011E 7004 moveq.l D0, 0x04
00000120 2140 007A move.l [A0 + 0x7A], D0
00000124 2054 movea.l A0, [A4]
00000126 317C FFFF 00B6 move.w [A0 + 0xB6], 0xFFFF
0000012C 2054 movea.l A0, [A4]
0000012E 317C FFFF 00B8 move.w [A0 + 0xB8], 0xFFFF
00000134 286E FFFC movea.l A4, [A6 - 0x4]
00000138 4E5E unlink A6
0000013A 4E74 0004 rtd 0x0004
0000013E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1165: // at 00000140 (misaligned)
00000142 0000 2F0C ori.b D0, 0xC
00000146 286E 0008 movea.l A4, [A6 + 0x8]
0000014A 2F0C move.l -[A7], A4
0000014C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000150 2054 movea.l A0, [A4]
00000152 700C moveq.l D0, 0x0C
00000154 2140 007A move.l [A0 + 0x7A], D0
00000158 2054 movea.l A0, [A4]
0000015A 317C FFFF 00B6 move.w [A0 + 0xB6], 0xFFFF
00000160 2054 movea.l A0, [A4]
00000162 317C FFFF 00B8 move.w [A0 + 0xB8], 0xFFFF
00000168 286E FFFC movea.l A4, [A6 - 0x4]
0000016C 4E5E unlink A6
0000016E 4E74 0004 rtd 0x0004
00000172 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1166: // at 00000174 (misaligned)
00000176 0000 2F0C ori.b D0, 0xC
0000017A 286E 0008 movea.l A4, [A6 + 0x8]
0000017E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000182 2F0C move.l -[A7], A4
00000184 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000188 558F subq.l A7, 2
0000018A 2F0C move.l -[A7], A4
0000018C 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
00000190 4A1F tst.b [A7]+
00000192 6712 beq +0x14 /* 000001A6 */
00000194 2054 movea.l A0, [A4]
00000196 2F28 007A move.l -[A7], [A0 + 0x7A]
0000019A 2F0C move.l -[A7], A4
0000019C 7000 moveq.l D0, 0x00
0000019E 2F00 move.l -[A7], D0
000001A0 2F0C move.l -[A7], A4
000001A2 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
label000001A6:
000001A6 286E FFFC movea.l A4, [A6 - 0x4]
000001AA 4E5E unlink A6
000001AC 4E74 0008 rtd 0x0008
export_1167:
000001B0 4E56 0000 link A6, 0
000001B4 2F0C move.l -[A7], A4
000001B6 286E 0008 movea.l A4, [A6 + 0x8]
000001BA 2F0C move.l -[A7], A4
000001BC 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000001C0 2054 movea.l A0, [A4]
000001C2 7000 moveq.l D0, 0x00
000001C4 2140 00A6 move.l [A0 + 0xA6], D0
000001C8 2054 movea.l A0, [A4]
000001CA 317C FFFF 00A2 move.w [A0 + 0xA2], 0xFFFF
000001D0 2054 movea.l A0, [A4]
000001D2 4268 00A4 clr.w [A0 + 0xA4]
000001D6 2054 movea.l A0, [A4]
000001D8 217C 2020 2020 00AA move.l [A0 + 0xAA], 0x20202020 /* ' ' */
000001E0 2054 movea.l A0, [A4]
000001E2 7205 moveq.l D1, 0x05
000001E4 2141 007A move.l [A0 + 0x7A], D1
000001E8 286E FFFC movea.l A4, [A6 - 0x4]
000001EC 4E5E unlink A6
000001EE 4E74 0004 rtd 0x0004
000001F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1168: // at 000001F4 (misaligned)
000001F6 0000 2F0C ori.b D0, 0xC
000001FA 286E 0008 movea.l A4, [A6 + 0x8]
000001FE 2F0C move.l -[A7], A4
00000200 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000204 2054 movea.l A0, [A4]
00000206 7000 moveq.l D0, 0x00
00000208 2140 00A6 move.l [A0 + 0xA6], D0
0000020C 2054 movea.l A0, [A4]
0000020E 117C 0001 00A3 move.b [A0 + 0xA3], 0x1
00000214 2054 movea.l A0, [A4]
00000216 117C 0001 00A2 move.b [A0 + 0xA2], 0x1
0000021C 2054 movea.l A0, [A4]
0000021E 317C FFFF 00A4 move.w [A0 + 0xA4], 0xFFFF
00000224 2054 movea.l A0, [A4]
00000226 7207 moveq.l D1, 0x07
00000228 2141 007A move.l [A0 + 0x7A], D1
0000022C 286E FFFC movea.l A4, [A6 - 0x4]
00000230 4E5E unlink A6
00000232 4E74 0004 rtd 0x0004
00000236 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1169: // at 00000238 (misaligned)
0000023A 0000 2F0C ori.b D0, 0xC
0000023E 286E 0008 movea.l A4, [A6 + 0x8]
00000242 2F0C move.l -[A7], A4
00000244 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000248 2054 movea.l A0, [A4]
0000024A 7000 moveq.l D0, 0x00
0000024C 2140 00A4 move.l [A0 + 0xA4], D0
00000250 2054 movea.l A0, [A4]
00000252 317C FFFF 00A2 move.w [A0 + 0xA2], 0xFFFF
00000258 2054 movea.l A0, [A4]
0000025A 7217 moveq.l D1, 0x17
0000025C 2141 007A move.l [A0 + 0x7A], D1
00000260 286E FFFC movea.l A4, [A6 - 0x4]
00000264 4E5E unlink A6
00000266 4E74 0004 rtd 0x0004
0000026A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1170: // at 0000026C (misaligned)
0000026E 0000 2F0C ori.b D0, 0xC
00000272 286E 0008 movea.l A4, [A6 + 0x8]
00000276 2F0C move.l -[A7], A4
00000278 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000027C 2054 movea.l A0, [A4]
0000027E 7000 moveq.l D0, 0x00
00000280 2140 00A6 move.l [A0 + 0xA6], D0
00000284 2054 movea.l A0, [A4]
00000286 117C 0001 00A2 move.b [A0 + 0xA2], 0x1
0000028C 2054 movea.l A0, [A4]
0000028E 117C 0001 00A3 move.b [A0 + 0xA3], 0x1
00000294 2054 movea.l A0, [A4]
00000296 317C FFFF 00A4 move.w [A0 + 0xA4], 0xFFFF
0000029C 2054 movea.l A0, [A4]
0000029E 7213 moveq.l D1, 0x13
000002A0 2141 007A move.l [A0 + 0x7A], D1
000002A4 286E FFFC movea.l A4, [A6 - 0x4]
000002A8 4E5E unlink A6
000002AA 4E74 0004 rtd 0x0004
000002AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1171: // at 000002B0 (misaligned)
000002B2 0000 2F0C ori.b D0, 0xC
000002B6 286E 0008 movea.l A4, [A6 + 0x8]
000002BA 2F0C move.l -[A7], A4
000002BC 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000002C0 2054 movea.l A0, [A4]
000002C2 7000 moveq.l D0, 0x00
000002C4 2140 00A4 move.l [A0 + 0xA4], D0
000002C8 2054 movea.l A0, [A4]
000002CA 317C FFFF 00A2 move.w [A0 + 0xA2], 0xFFFF
000002D0 2054 movea.l A0, [A4]
000002D2 720A moveq.l D1, 0x0A
000002D4 2141 007A move.l [A0 + 0x7A], D1
000002D8 286E FFFC movea.l A4, [A6 - 0x4]
000002DC 4E5E unlink A6
000002DE 4E74 0004 rtd 0x0004
000002E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000002E4-000002EA
export_1172:
fn000002E4:
000002E4 4E56 0000 link A6, 0
000002E8 2F0C move.l -[A7], A4
// end alternate branch 000002E4-000002EA
export_1172: // at 000002E4 (misaligned)
fn000002E4: // (misaligned)
000002E6 0000 2F0C ori.b D0, 0xC
000002EA 286E 0008 movea.l A4, [A6 + 0x8]
000002EE 2F0C move.l -[A7], A4
000002F0 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000002F4 2054 movea.l A0, [A4]
000002F6 7000 moveq.l D0, 0x00
000002F8 2140 00A6 move.l [A0 + 0xA6], D0
000002FC 2054 movea.l A0, [A4]
000002FE 317C FFFF 00A2 move.w [A0 + 0xA2], 0xFFFF
00000304 2054 movea.l A0, [A4]
00000306 4268 00A4 clr.w [A0 + 0xA4]
0000030A 2054 movea.l A0, [A4]
0000030C 4268 00AA clr.w [A0 + 0xAA]
00000310 2054 movea.l A0, [A4]
00000312 117C 0001 00AC move.b [A0 + 0xAC], 0x1
00000318 2054 movea.l A0, [A4]
0000031A 4228 00AD clr.b [A0 + 0xAD]
0000031E 2054 movea.l A0, [A4]
00000320 720D moveq.l D1, 0x0D
00000322 2141 007A move.l [A0 + 0x7A], D1
00000326 286E FFFC movea.l A4, [A6 - 0x4]
0000032A 4E5E unlink A6
0000032C 4E74 0004 rtd 0x0004
export_1173:
fn00000330:
00000330 4E56 FFFC link A6, -0x0004
00000334 2F0C move.l -[A7], A4
00000336 286E 0008 movea.l A4, [A6 + 0x8]
0000033A 2F0C move.l -[A7], A4
0000033C 4EBA FFA6 jsr [PC - 0x5A /* 000002E4 */]
00000340 2054 movea.l A0, [A4]
00000342 7000 moveq.l D0, 0x00
00000344 2140 00B0 move.l [A0 + 0xB0], D0
00000348 2054 movea.l A0, [A4]
0000034A 317C 00FF 00AE move.w [A0 + 0xAE], 0xFF
00000350 2054 movea.l A0, [A4]
00000352 217C F000 0100 00B4 move.l [A0 + 0xB4], 0xF0000100
0000035A 2054 movea.l A0, [A4]
0000035C 41E8 0092 lea.l A0, [A0 + 0x92]
00000360 43ED F6C8 lea.l A1, [A5 - 0x938]
00000364 20D9 move.l [A0]+, [A1]+
00000366 20D9 move.l [A0]+, [A1]+
00000368 20D9 move.l [A0]+, [A1]+
0000036A 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00000370 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00000376 41EE FFFC lea.l A0, [A6 - 0x4]
0000037A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000037E 2F0C move.l -[A7], A4
00000380 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00000384 2054 movea.l A0, [A4]
00000386 117C 0001 004F move.b [A0 + 0x4F], 0x1
0000038C 2054 movea.l A0, [A4]
0000038E 7006 moveq.l D0, 0x06
00000390 2140 007A move.l [A0 + 0x7A], D0
00000394 2054 movea.l A0, [A4]
00000396 317C 0001 0048 move.w [A0 + 0x48], 0x1
0000039C 2054 movea.l A0, [A4]
0000039E 4228 0045 clr.b [A0 + 0x45]
000003A2 286E FFF8 movea.l A4, [A6 - 0x8]
000003A6 4E5E unlink A6
000003A8 4E74 0004 rtd 0x0004
export_1174:
000003AC 4E56 0000 link A6, 0
000003B0 2F0C move.l -[A7], A4
000003B2 286E 0008 movea.l A4, [A6 + 0x8]
000003B6 2F0C move.l -[A7], A4
000003B8 4EBA FF76 jsr [PC - 0x8A /* 00000330 */]
000003BC 2054 movea.l A0, [A4]
000003BE 217C 7FFF FFFF 00BC move.l [A0 + 0xBC], 0x7FFFFFFF
000003C6 2054 movea.l A0, [A4]
000003C8 7000 moveq.l D0, 0x00
000003CA 2140 00B8 move.l [A0 + 0xB8], D0
000003CE 286E FFFC movea.l A4, [A6 - 0x4]
000003D2 4E5E unlink A6
000003D4 4E74 0004 rtd 0x0004
export_1175:
000003D8 4E56 0000 link A6, 0
000003DC 2F0C move.l -[A7], A4
000003DE 286E 0008 movea.l A4, [A6 + 0x8]
000003E2 2F0C move.l -[A7], A4
000003E4 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
000003E8 2054 movea.l A0, [A4]
000003EA 217C 2020 2020 007A move.l [A0 + 0x7A], 0x20202020 /* ' ' */
000003F2 2054 movea.l A0, [A4]
000003F4 117C 0001 0042 move.b [A0 + 0x42], 0x1
000003FA 2054 movea.l A0, [A4]
000003FC 117C 0001 0043 move.b [A0 + 0x43], 0x1
00000402 286E FFFC movea.l A4, [A6 - 0x4]
00000406 4E5E unlink A6
00000408 4E74 0004 rtd 0x0004
export_1176:
0000040C 4E56 0000 link A6, 0
00000410 2F0C move.l -[A7], A4
00000412 286E 0008 movea.l A4, [A6 + 0x8]
00000416 2F0C move.l -[A7], A4
00000418 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
0000041C 2054 movea.l A0, [A4]
0000041E 700B moveq.l D0, 0x0B
00000420 2140 007A move.l [A0 + 0x7A], D0
00000424 2054 movea.l A0, [A4]
00000426 4268 00B8 clr.w [A0 + 0xB8]
0000042A 2054 movea.l A0, [A4]
0000042C 117C 8000 00BA move.b [A0 + 0xBA], 0x0
00000432 2054 movea.l A0, [A4]
00000434 4268 00BC clr.w [A0 + 0xBC]
00000438 2054 movea.l A0, [A4]
0000043A 4228 00BE clr.b [A0 + 0xBE]
0000043E 2054 movea.l A0, [A4]
00000440 217C 2020 2020 00C0 move.l [A0 + 0xC0], 0x20202020 /* ' ' */
00000448 2054 movea.l A0, [A4]
0000044A 317C FFFF 00C4 move.w [A0 + 0xC4], 0xFFFF
00000450 2054 movea.l A0, [A4]
00000452 317C FFFF 00C6 move.w [A0 + 0xC6], 0xFFFF
00000458 286E FFFC movea.l A4, [A6 - 0x4]
0000045C 4E5E unlink A6
0000045E 4E74 0004 rtd 0x0004
00000462 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000464-0000046C
fn00000464:
00000464 4E56 0000 link A6, 0
00000468 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 00000464-0000046C
fn00000464: // (misaligned)
00000466 0000 48E7 ori.b D0, 0xE7
0000046A 0108 btst A0, D0
0000046C 286E 0008 movea.l A4, [A6 + 0x8]
00000470 2054 movea.l A0, [A4]
00000472 7001 moveq.l D0, 0x01
00000474 B068 00BC cmp.w D0, [A0 + 0xBC]
00000478 6604 bne +0x6 /* 0000047E */
0000047A 7E01 moveq.l D7, 0x01
0000047C 6012 bra +0x14 /* 00000490 */
label0000047E:
0000047E 2054 movea.l A0, [A4]
00000480 70FF moveq.l D0, 0xFFFFFFFF
00000482 B068 00BC cmp.w D0, [A0 + 0xBC]
00000486 6606 bne +0x8 /* 0000048E */
00000488 3E3C 00FF move.w D7, 0xFF
0000048C 6002 bra +0x4 /* 00000490 */
label0000048E:
0000048E 4247 clr.w D7
label00000490:
00000490 2054 movea.l A0, [A4]
00000492 7000 moveq.l D0, 0x00
00000494 1028 00BA move.b D0, [A0 + 0xBA]
00000498 4A80 tst.l D0
0000049A 6608 bne +0xA /* 000004A4 */
0000049C 0647 8000 addi.w D7, 0x8000
000004A0 6000 00B8 bra +0xBA /* 0000055A */
label000004A4:
000004A4 2054 movea.l A0, [A4]
000004A6 7000 moveq.l D0, 0x00
000004A8 1028 00BA move.b D0, [A0 + 0xBA]
000004AC 7201 moveq.l D1, 0x01
000004AE C200 and.b D1, D0
000004B0 6704 beq +0x6 /* 000004B6 */
000004B2 7001 moveq.l D0, 0x01
000004B4 6002 bra +0x4 /* 000004B8 */
label000004B6:
000004B6 7000 moveq.l D0, 0x00
label000004B8:
000004B8 6704 beq +0x6 /* 000004BE */
000004BA 0647 0100 addi.w D7, 0x100
label000004BE:
000004BE 2054 movea.l A0, [A4]
000004C0 7000 moveq.l D0, 0x00
000004C2 1028 00BA move.b D0, [A0 + 0xBA]
000004C6 7202 moveq.l D1, 0x02
000004C8 C200 and.b D1, D0
000004CA 6704 beq +0x6 /* 000004D0 */
000004CC 7001 moveq.l D0, 0x01
000004CE 6002 bra +0x4 /* 000004D2 */
label000004D0:
000004D0 7000 moveq.l D0, 0x00
label000004D2:
000004D2 6704 beq +0x6 /* 000004D8 */
000004D4 0647 0200 addi.w D7, 0x200
label000004D8:
000004D8 2054 movea.l A0, [A4]
000004DA 7000 moveq.l D0, 0x00
000004DC 1028 00BA move.b D0, [A0 + 0xBA]
000004E0 7204 moveq.l D1, 0x04
000004E2 C200 and.b D1, D0
000004E4 6704 beq +0x6 /* 000004EA */
000004E6 7001 moveq.l D0, 0x01
000004E8 6002 bra +0x4 /* 000004EC */
label000004EA:
000004EA 7000 moveq.l D0, 0x00
label000004EC:
000004EC 6704 beq +0x6 /* 000004F2 */
000004EE 0647 0400 addi.w D7, 0x400
label000004F2:
000004F2 2054 movea.l A0, [A4]
000004F4 7000 moveq.l D0, 0x00
000004F6 1028 00BA move.b D0, [A0 + 0xBA]
000004FA 7208 moveq.l D1, 0x08
000004FC C200 and.b D1, D0
000004FE 6704 beq +0x6 /* 00000504 */
00000500 7001 moveq.l D0, 0x01
00000502 6002 bra +0x4 /* 00000506 */
label00000504:
00000504 7000 moveq.l D0, 0x00
label00000506:
00000506 6704 beq +0x6 /* 0000050C */
00000508 0647 0800 addi.w D7, 0x800
label0000050C:
0000050C 2054 movea.l A0, [A4]
0000050E 7000 moveq.l D0, 0x00
00000510 1028 00BA move.b D0, [A0 + 0xBA]
00000514 7210 moveq.l D1, 0x10
00000516 C200 and.b D1, D0
00000518 6704 beq +0x6 /* 0000051E */
0000051A 7001 moveq.l D0, 0x01
0000051C 6002 bra +0x4 /* 00000520 */
label0000051E:
0000051E 7000 moveq.l D0, 0x00
label00000520:
00000520 6704 beq +0x6 /* 00000526 */
00000522 0647 1000 addi.w D7, 0x1000
label00000526:
00000526 2054 movea.l A0, [A4]
00000528 7000 moveq.l D0, 0x00
0000052A 1028 00BA move.b D0, [A0 + 0xBA]
0000052E 7220 moveq.l D1, 0x20
00000530 C200 and.b D1, D0
00000532 6704 beq +0x6 /* 00000538 */
00000534 7001 moveq.l D0, 0x01
00000536 6002 bra +0x4 /* 0000053A */
label00000538:
00000538 7000 moveq.l D0, 0x00
label0000053A:
0000053A 6704 beq +0x6 /* 00000540 */
0000053C 0647 2000 addi.w D7, 0x2000 /* ' \0' */
label00000540:
00000540 2054 movea.l A0, [A4]
00000542 7000 moveq.l D0, 0x00
00000544 1028 00BA move.b D0, [A0 + 0xBA]
00000548 7240 moveq.l D1, 0x40
0000054A C200 and.b D1, D0
0000054C 6704 beq +0x6 /* 00000552 */
0000054E 7001 moveq.l D0, 0x01
00000550 6002 bra +0x4 /* 00000554 */
label00000552:
00000552 7000 moveq.l D0, 0x00
label00000554:
00000554 6704 beq +0x6 /* 0000055A */
00000556 0647 4000 addi.w D7, 0x4000 /* '@\0' */
label0000055A:
0000055A 3D47 000C move.w [A6 + 0xC], D7
0000055E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000564 4E5E unlink A6
00000566 4E74 0004 rtd 0x0004
0000056A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000056C-00000574
fn0000056C:
0000056C 4E56 0000 link A6, 0
00000570 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 0000056C-00000574
fn0000056C: // (misaligned)
0000056E 0000 48E7 ori.b D0, 0xE7
00000572 0108 btst A0, D0
00000574 286E 0008 movea.l A4, [A6 + 0x8]
00000578 3E3C 03F0 move.w D7, 0x3F0
0000057C 5047 addq.w D7, 8
0000057E 2054 movea.l A0, [A4]
00000580 4A28 00BE tst.b [A0 + 0xBE]
00000584 6702 beq +0x4 /* 00000588 */
00000586 5847 addq.w D7, 4
label00000588:
00000588 2054 movea.l A0, [A4]
0000058A 7000 moveq.l D0, 0x00
0000058C 1028 0041 move.b D0, [A0 + 0x41]
00000590 0C40 0005 cmpi.w D0, 0x5
00000594 6602 bne +0x4 /* 00000598 */
00000596 5247 addq.w D7, 1
label00000598:
00000598 3D47 000C move.w [A6 + 0xC], D7
0000059C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000005A2 4E5E unlink A6
000005A4 4E74 0004 rtd 0x0004
export_1177:
000005A8 4E56 FFD4 link A6, -0x002C
000005AC 48E7 1018 movem.l -[A7], D3,A3,A4
000005B0 286E 0008 movea.l A4, [A6 + 0x8]
000005B4 598F subq.l A7, 4
000005B6 558F subq.l A7, 2
000005B8 2F0C move.l -[A7], A4
000005BA 4EAD 27F2 jsr [A5 + 0x27F2 /* export_1274 */]
000005BE A949 syscall GetMenuHandle
000005C0 265F movea.l A3, [A7]+
000005C2 200B move.l D0, A3
000005C4 6616 bne +0x18 /* 000005DC */
000005C6 598F subq.l A7, 4
000005C8 2F0C move.l -[A7], A4
000005CA 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */]
000005CE 265F movea.l A3, [A7]+
000005D0 200B move.l D0, A3
000005D2 6708 beq +0xA /* 000005DC */
000005D4 2F0B move.l -[A7], A3
000005D6 70FF moveq.l D0, 0xFFFFFFFF
000005D8 3F00 move.w -[A7], D0
000005DA A935 syscall InsertMenu
label000005DC:
000005DC 598F subq.l A7, 4
000005DE 2F0C move.l -[A7], A4
000005E0 4EAD 44BA jsr [A5 + 0x44BA /* export_2195 */]
000005E4 265F movea.l A3, [A7]+
000005E6 200B move.l D0, A3
000005E8 6604 bne +0x6 /* 000005EE */
000005EA 266D F6AC movea.l A3, [A5 - 0x954]
label000005EE:
000005EE 41EE FFD4 lea.l A0, [A6 - 0x2C]
000005F2 41EE FFE4 lea.l A0, [A6 - 0x1C]
000005F6 486E FFD4 pea.l [A6 - 0x2C]
000005FA 2F0C move.l -[A7], A4
000005FC 4EAD 309A jsr [A5 + 0x309A /* export_1551 */]
00000600 486E FFD4 pea.l [A6 - 0x2C]
00000604 486E FFE4 pea.l [A6 - 0x1C]
00000608 2F0C move.l -[A7], A4
0000060A 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
0000060E 486E FFEC pea.l [A6 - 0x14]
00000612 A874 syscall GetPort
00000614 2F0B move.l -[A7], A3
00000616 A873 syscall SetPort
00000618 2054 movea.l A0, [A4]
0000061A 43EE FFF0 lea.l A1, [A6 - 0x10]
0000061E 41E8 0092 lea.l A0, [A0 + 0x92]
00000622 22D8 move.l [A1]+, [A0]+
00000624 22D8 move.l [A1]+, [A0]+
00000626 22D8 move.l [A1]+, [A0]+
00000628 486E FFF0 pea.l [A6 - 0x10]
0000062C 4EAD 38EA jsr [A5 + 0x38EA /* export_1817 */]
00000630 A89E syscall PenNormal
00000632 598F subq.l A7, 4
00000634 2F0B move.l -[A7], A3
00000636 486E FFE4 pea.l [A6 - 0x1C]
0000063A 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000063E 7000 moveq.l D0, 0x00
00000640 1F00 move.b -[A7], D0
00000642 558F subq.l A7, 2
00000644 2F0C move.l -[A7], A4
00000646 4EBA FE1C jsr [PC - 0x1E4 /* 00000464 */]
0000064A 2054 movea.l A0, [A4]
0000064C 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000650 3F28 00B8 move.w -[A7], [A0 + 0xB8]
00000654 558F subq.l A7, 2
00000656 2F0C move.l -[A7], A4
00000658 4EBA FF12 jsr [PC - 0xEE /* 0000056C */]
0000065C 2054 movea.l A0, [A4]
0000065E 2F28 00C0 move.l -[A7], [A0 + 0xC0]
00000662 A954 syscall NewControl
00000664 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000668 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000066C A873 syscall SetPort
0000066E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000672 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
00000676 206E FFFC movea.l A0, [A6 - 0x4]
0000067A 2050 movea.l A0, [A0]
0000067C 2F28 001C move.l -[A7], [A0 + 0x1C]
00000680 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
00000684 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000688 2F0C move.l -[A7], A4
0000068A A95B syscall SetControlReference/SetCRefCon
0000068C 206B 008C movea.l A0, [A3 + 0x8C]
00000690 2050 movea.l A0, [A0]
00000692 2750 008C move.l [A3 + 0x8C], [A0]
00000696 2054 movea.l A0, [A4]
00000698 216E FFFC 00A2 move.l [A0 + 0xA2], [A6 - 0x4]
0000069E 2054 movea.l A0, [A4]
000006A0 1F28 007F move.b -[A7], [A0 + 0x7F]
000006A4 7000 moveq.l D0, 0x00
000006A6 1F00 move.b -[A7], D0
000006A8 2F0C move.l -[A7], A4
000006AA 4EAD 43F2 jsr [A5 + 0x43F2 /* export_2170 */]
000006AE 2F2E 0016 move.l -[A7], [A6 + 0x16]
000006B2 7001 moveq.l D0, 0x01
000006B4 2F00 move.l -[A7], D0
000006B6 558F subq.l A7, 2
000006B8 2F0C move.l -[A7], A4
000006BA 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */]
000006BE 301F move.w D0, [A7]+
000006C0 48C0 ext.l D0
000006C2 2F00 move.l -[A7], D0
000006C4 7000 moveq.l D0, 0x00
000006C6 1F00 move.b -[A7], D0
000006C8 2F0C move.l -[A7], A4
000006CA 4EAD 311A jsr [A5 + 0x311A /* export_1567 */]
000006CE B7ED F6AC cmpa.l A3, [A5 - 0x954]
000006D2 56C3 sne D3
000006D4 4403 neg.b D3
000006D6 1F03 move.b -[A7], D3
000006D8 2F0C move.l -[A7], A4
000006DA 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */]
000006DE 4CEE 1808 FFC8 movem.l D3,A3,A4, [A6 - 0x38]
000006E4 4E5E unlink A6
000006E6 4E74 0016 rtd 0x0016
000006EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1178: // at 000006EC (misaligned)
000006EE FFBC .invalid <<F/6/7>>
000006F0 48E7 0018 movem.l -[A7], A3,A4
000006F4 266E 000C movea.l A3, [A6 + 0xC]
000006F8 286E 0008 movea.l A4, [A6 + 0x8]
000006FC 2F0B move.l -[A7], A3
000006FE 2F0C move.l -[A7], A4
00000700 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
00000704 41EE FFBC lea.l A0, [A6 - 0x44]
00000708 486E FFBC pea.l [A6 - 0x44]
0000070C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000710 4A00 tst.b D0
00000712 584F addq.w A7, 4
00000714 6724 beq +0x26 /* 0000073A */
00000716 598F subq.l A7, 4
00000718 2F0B move.l -[A7], A3
0000071A 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */]
0000071E 2054 movea.l A0, [A4]
00000720 215F 007A move.l [A0 + 0x7A], [A7]+
00000724 598F subq.l A7, 4
00000726 2F0B move.l -[A7], A3
00000728 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */]
0000072C 2054 movea.l A0, [A4]
0000072E 215F 007E move.l [A0 + 0x7E], [A7]+
00000732 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000738 6012 bra +0x14 /* 0000074C */
label0000073A:
0000073A 2F0C move.l -[A7], A4
0000073C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000740 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000744 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000748 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000074C:
0000074C 4CEE 1800 FFB4 movem.l A3,A4, [A6 - 0x4C]
00000752 4E5E unlink A6
00000754 4E74 0008 rtd 0x0008
export_1179:
00000758 4E56 FEB8 link A6, -0x0148
0000075C 48E7 0018 movem.l -[A7], A3,A4
00000760 266E 000C movea.l A3, [A6 + 0xC]
00000764 286E 0008 movea.l A4, [A6 + 0x8]
00000768 2F0B move.l -[A7], A3
0000076A 2F0C move.l -[A7], A4
0000076C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000770 41EE FFBC lea.l A0, [A6 - 0x44]
00000774 486E FFBC pea.l [A6 - 0x44]
00000778 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
0000077C 4A00 tst.b D0
0000077E 584F addq.w A7, 4
00000780 6778 beq +0x7A /* 000007FA */
00000782 41ED F718 lea.l A0, [A5 - 0x8E8]
00000786 2D48 FFB8 move.l [A6 - 0x48], A0
0000078A 7000 moveq.l D0, 0x00
0000078C 1010 move.b D0, [A0]
0000078E 5240 addq.w D0, 1
00000790 48C0 ext.l D0
00000792 2F00 move.l -[A7], D0
00000794 2F08 move.l -[A7], A0
00000796 486E FEB8 pea.l [A6 - 0x148]
0000079A 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
0000079E 41EE FEB8 lea.l A0, [A6 - 0x148]
000007A2 558F subq.l A7, 2
000007A4 2F0B move.l -[A7], A3
000007A6 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000007AA 2054 movea.l A0, [A4]
000007AC 315F 00B6 move.w [A0 + 0xB6], [A7]+
000007B0 558F subq.l A7, 2
000007B2 2F0B move.l -[A7], A3
000007B4 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000007B8 2054 movea.l A0, [A4]
000007BA 315F 00B8 move.w [A0 + 0xB8], [A7]+
000007BE 2054 movea.l A0, [A4]
000007C0 70FF moveq.l D0, 0xFFFFFFFF
000007C2 B068 00B6 cmp.w D0, [A0 + 0xB6]
000007C6 4FEF 000C lea.l A7, [A7 + 0xC]
000007CA 6710 beq +0x12 /* 000007DC */
000007CC 486E FEB8 pea.l [A6 - 0x148]
000007D0 3F28 00B6 move.w -[A7], [A0 + 0xB6]
000007D4 3F28 00B8 move.w -[A7], [A0 + 0xB8]
000007D8 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label000007DC:
000007DC 486E FEB8 pea.l [A6 - 0x148]
000007E0 7000 moveq.l D0, 0x00
000007E2 2F00 move.l -[A7], D0
000007E4 2F00 move.l -[A7], D0
000007E6 2F00 move.l -[A7], D0
000007E8 7208 moveq.l D1, 0x08
000007EA 3F01 move.w -[A7], D1
000007EC 2F0C move.l -[A7], A4
000007EE 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
000007F2 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
000007F8 6012 bra +0x14 /* 0000080C */
label000007FA:
000007FA 2F0C move.l -[A7], A4
000007FC 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000800 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000804 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000808 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000080C:
0000080C 4CEE 1800 FEB0 movem.l A3,A4, [A6 - 0x150]
00000812 4E5E unlink A6
00000814 4E74 0008 rtd 0x0008
export_1180:
00000818 4E56 FEB8 link A6, -0x0148
0000081C 48E7 0118 movem.l -[A7], D7,A3,A4
00000820 266E 000C movea.l A3, [A6 + 0xC]
00000824 286E 0008 movea.l A4, [A6 + 0x8]
00000828 2F0B move.l -[A7], A3
0000082A 2F0C move.l -[A7], A4
0000082C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000830 41EE FFBC lea.l A0, [A6 - 0x44]
00000834 486E FFBC pea.l [A6 - 0x44]
00000838 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
0000083C 4A00 tst.b D0
0000083E 584F addq.w A7, 4
00000840 6700 008A beq +0x8C /* 000008CC */
00000844 558F subq.l A7, 2
00000846 2F0B move.l -[A7], A3
00000848 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
0000084C 1E1F move.b D7, [A7]+
0000084E 41ED F718 lea.l A0, [A5 - 0x8E8]
00000852 2D48 FFB8 move.l [A6 - 0x48], A0
00000856 7000 moveq.l D0, 0x00
00000858 1010 move.b D0, [A0]
0000085A 5240 addq.w D0, 1
0000085C 48C0 ext.l D0
0000085E 2F00 move.l -[A7], D0
00000860 2F08 move.l -[A7], A0
00000862 486E FEB8 pea.l [A6 - 0x148]
00000866 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
0000086A 41EE FEB8 lea.l A0, [A6 - 0x148]
0000086E 558F subq.l A7, 2
00000870 2F0B move.l -[A7], A3
00000872 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000876 2054 movea.l A0, [A4]
00000878 315F 00B6 move.w [A0 + 0xB6], [A7]+
0000087C 558F subq.l A7, 2
0000087E 2F0B move.l -[A7], A3
00000880 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000884 2054 movea.l A0, [A4]
00000886 315F 00B8 move.w [A0 + 0xB8], [A7]+
0000088A 2054 movea.l A0, [A4]
0000088C 70FF moveq.l D0, 0xFFFFFFFF
0000088E B068 00B6 cmp.w D0, [A0 + 0xB6]
00000892 4FEF 000C lea.l A7, [A7 + 0xC]
00000896 6710 beq +0x12 /* 000008A8 */
00000898 486E FEB8 pea.l [A6 - 0x148]
0000089C 3F28 00B6 move.w -[A7], [A0 + 0xB6]
000008A0 3F28 00B8 move.w -[A7], [A0 + 0xB8]
000008A4 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label000008A8:
000008A8 486E FEB8 pea.l [A6 - 0x148]
000008AC 7000 moveq.l D0, 0x00
000008AE 1007 move.b D0, D7
000008B0 2F00 move.l -[A7], D0
000008B2 7000 moveq.l D0, 0x00
000008B4 2F00 move.l -[A7], D0
000008B6 7201 moveq.l D1, 0x01
000008B8 2F01 move.l -[A7], D1
000008BA 7009 moveq.l D0, 0x09
000008BC 3F00 move.w -[A7], D0
000008BE 2F0C move.l -[A7], A4
000008C0 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
000008C4 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
000008CA 6012 bra +0x14 /* 000008DE */
label000008CC:
000008CC 2F0C move.l -[A7], A4
000008CE 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000008D2 3F2E FFEE move.w -[A7], [A6 - 0x12]
000008D6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000008DA 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000008DE:
000008DE 4CEE 1880 FEAC movem.l D7,A3,A4, [A6 - 0x154]
000008E4 4E5E unlink A6
000008E6 4E74 0008 rtd 0x0008
000008EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1181: // at 000008EC (misaligned)
000008EE FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
000008F2 0118 btst [A0]+, D0
000008F4 266E 000C movea.l A3, [A6 + 0xC]
000008F8 286E 0008 movea.l A4, [A6 + 0x8]
000008FC 2F0B move.l -[A7], A3
000008FE 2F0C move.l -[A7], A4
00000900 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000904 41EE FFBC lea.l A0, [A6 - 0x44]
00000908 486E FFBC pea.l [A6 - 0x44]
0000090C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000910 4A00 tst.b D0
00000912 584F addq.w A7, 4
00000914 6700 008A beq +0x8C /* 000009A0 */
00000918 558F subq.l A7, 2
0000091A 2F0B move.l -[A7], A3
0000091C 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000920 1E1F move.b D7, [A7]+
00000922 41ED F718 lea.l A0, [A5 - 0x8E8]
00000926 2D48 FFB8 move.l [A6 - 0x48], A0
0000092A 7000 moveq.l D0, 0x00
0000092C 1010 move.b D0, [A0]
0000092E 5240 addq.w D0, 1
00000930 48C0 ext.l D0
00000932 2F00 move.l -[A7], D0
00000934 2F08 move.l -[A7], A0
00000936 486E FEB8 pea.l [A6 - 0x148]
0000093A 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
0000093E 41EE FEB8 lea.l A0, [A6 - 0x148]
00000942 558F subq.l A7, 2
00000944 2F0B move.l -[A7], A3
00000946 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
0000094A 2054 movea.l A0, [A4]
0000094C 315F 00B6 move.w [A0 + 0xB6], [A7]+
00000950 558F subq.l A7, 2
00000952 2F0B move.l -[A7], A3
00000954 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000958 2054 movea.l A0, [A4]
0000095A 315F 00B8 move.w [A0 + 0xB8], [A7]+
0000095E 2054 movea.l A0, [A4]
00000960 70FF moveq.l D0, 0xFFFFFFFF
00000962 B068 00B6 cmp.w D0, [A0 + 0xB6]
00000966 4FEF 000C lea.l A7, [A7 + 0xC]
0000096A 6710 beq +0x12 /* 0000097C */
0000096C 486E FEB8 pea.l [A6 - 0x148]
00000970 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000974 3F28 00B8 move.w -[A7], [A0 + 0xB8]
00000978 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label0000097C:
0000097C 486E FEB8 pea.l [A6 - 0x148]
00000980 7000 moveq.l D0, 0x00
00000982 1007 move.b D0, D7
00000984 2F00 move.l -[A7], D0
00000986 7000 moveq.l D0, 0x00
00000988 2F00 move.l -[A7], D0
0000098A 7201 moveq.l D1, 0x01
0000098C 2F01 move.l -[A7], D1
0000098E 700A moveq.l D0, 0x0A
00000990 3F00 move.w -[A7], D0
00000992 2F0C move.l -[A7], A4
00000994 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
00000998 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
0000099E 6012 bra +0x14 /* 000009B2 */
label000009A0:
000009A0 2F0C move.l -[A7], A4
000009A2 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000009A6 3F2E FFEE move.w -[A7], [A6 - 0x12]
000009AA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000009AE 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000009B2:
000009B2 4CEE 1880 FEAC movem.l D7,A3,A4, [A6 - 0x154]
000009B8 4E5E unlink A6
000009BA 4E74 0008 rtd 0x0008
000009BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1182: // at 000009C0 (misaligned)
000009C2 FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
000009C6 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000009CA 000C 286E ori.b A4, 0x6E /* 'n' */
000009CE 0008 2F0B ori.b A0, 0xB
000009D2 2F0C move.l -[A7], A4
000009D4 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
000009D8 41EE FFBC lea.l A0, [A6 - 0x44]
000009DC 486E FFBC pea.l [A6 - 0x44]
000009E0 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000009E4 4A00 tst.b D0
000009E6 584F addq.w A7, 4
000009E8 6770 beq +0x72 /* 00000A5A */
000009EA 41ED F718 lea.l A0, [A5 - 0x8E8]
000009EE 2D48 FFB8 move.l [A6 - 0x48], A0
000009F2 7000 moveq.l D0, 0x00
000009F4 1010 move.b D0, [A0]
000009F6 5240 addq.w D0, 1
000009F8 48C0 ext.l D0
000009FA 2F00 move.l -[A7], D0
000009FC 2F08 move.l -[A7], A0
000009FE 486E FEB8 pea.l [A6 - 0x148]
00000A02 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
00000A06 41EE FEB8 lea.l A0, [A6 - 0x148]
00000A0A 558F subq.l A7, 2
00000A0C 2F0B move.l -[A7], A3
00000A0E 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000A12 2054 movea.l A0, [A4]
00000A14 315F 00A2 move.w [A0 + 0xA2], [A7]+
00000A18 558F subq.l A7, 2
00000A1A 2F0B move.l -[A7], A3
00000A1C 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000A20 2054 movea.l A0, [A4]
00000A22 315F 00A4 move.w [A0 + 0xA4], [A7]+
00000A26 2054 movea.l A0, [A4]
00000A28 70FF moveq.l D0, 0xFFFFFFFF
00000A2A B068 00A2 cmp.w D0, [A0 + 0xA2]
00000A2E 4FEF 000C lea.l A7, [A7 + 0xC]
00000A32 6710 beq +0x12 /* 00000A44 */
00000A34 486E FEB8 pea.l [A6 - 0x148]
00000A38 3F28 00A2 move.w -[A7], [A0 + 0xA2]
00000A3C 3F28 00A4 move.w -[A7], [A0 + 0xA4]
00000A40 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label00000A44:
00000A44 486E FEB8 pea.l [A6 - 0x148]
00000A48 7000 moveq.l D0, 0x00
00000A4A 1F00 move.b -[A7], D0
00000A4C 2F0C move.l -[A7], A4
00000A4E 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000A52 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000A58 6012 bra +0x14 /* 00000A6C */
label00000A5A:
00000A5A 2F0C move.l -[A7], A4
00000A5C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000A60 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000A64 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000A68 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000A6C:
00000A6C 4CEE 1800 FEB0 movem.l A3,A4, [A6 - 0x150]
00000A72 4E5E unlink A6
00000A74 4E74 0008 rtd 0x0008
export_1183:
00000A78 4E56 FFBC link A6, -0x0044
00000A7C 48E7 0118 movem.l -[A7], D7,A3,A4
00000A80 266E 000C movea.l A3, [A6 + 0xC]
00000A84 286E 0008 movea.l A4, [A6 + 0x8]
00000A88 2F0B move.l -[A7], A3
00000A8A 2F0C move.l -[A7], A4
00000A8C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000A90 41EE FFBC lea.l A0, [A6 - 0x44]
00000A94 486E FFBC pea.l [A6 - 0x44]
00000A98 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000A9C 4A00 tst.b D0
00000A9E 584F addq.w A7, 4
00000AA0 6736 beq +0x38 /* 00000AD8 */
00000AA2 558F subq.l A7, 2
00000AA4 2F0B move.l -[A7], A3
00000AA6 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000AAA 2054 movea.l A0, [A4]
00000AAC 115F 00A2 move.b [A0 + 0xA2], [A7]+
00000AB0 2054 movea.l A0, [A4]
00000AB2 2248 movea.l A1, A0
00000AB4 1368 00A2 00A3 move.b [A1 + 0xA3], [A0 + 0xA2]
00000ABA 558F subq.l A7, 2
00000ABC 2F0B move.l -[A7], A3
00000ABE 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000AC2 3E1F move.w D7, [A7]+
00000AC4 3F07 move.w -[A7], D7
00000AC6 7000 moveq.l D0, 0x00
00000AC8 1F00 move.b -[A7], D0
00000ACA 2F0C move.l -[A7], A4
00000ACC 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000AD0 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000AD6 6012 bra +0x14 /* 00000AEA */
label00000AD8:
00000AD8 2F0C move.l -[A7], A4
00000ADA 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000ADE 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000AE2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000AE6 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000AEA:
00000AEA 4CEE 1880 FFB0 movem.l D7,A3,A4, [A6 - 0x50]
00000AF0 4E5E unlink A6
00000AF2 4E74 0008 rtd 0x0008
00000AF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1184: // at 00000AF8 (misaligned)
00000AFA FFBC .invalid <<F/6/7>>
00000AFC 48E7 0118 movem.l -[A7], D7,A3,A4
00000B00 266E 000C movea.l A3, [A6 + 0xC]
00000B04 286E 0008 movea.l A4, [A6 + 0x8]
00000B08 2F0B move.l -[A7], A3
00000B0A 2F0C move.l -[A7], A4
00000B0C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000B10 41EE FFBC lea.l A0, [A6 - 0x44]
00000B14 486E FFBC pea.l [A6 - 0x44]
00000B18 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000B1C 4A00 tst.b D0
00000B1E 584F addq.w A7, 4
00000B20 671E beq +0x20 /* 00000B40 */
00000B22 558F subq.l A7, 2
00000B24 2F0B move.l -[A7], A3
00000B26 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000B2A 3E1F move.w D7, [A7]+
00000B2C 3F07 move.w -[A7], D7
00000B2E 7000 moveq.l D0, 0x00
00000B30 1F00 move.b -[A7], D0
00000B32 2F0C move.l -[A7], A4
00000B34 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
00000B38 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000B3E 6012 bra +0x14 /* 00000B52 */
label00000B40:
00000B40 2F0C move.l -[A7], A4
00000B42 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000B46 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000B4A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000B4E 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000B52:
00000B52 4CEE 1880 FFB0 movem.l D7,A3,A4, [A6 - 0x50]
00000B58 4E5E unlink A6
00000B5A 4E74 0008 rtd 0x0008
00000B5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1185: // at 00000B60 (misaligned)
00000B62 FFBC .invalid <<F/6/7>>
00000B64 48E7 0118 movem.l -[A7], D7,A3,A4
00000B68 266E 000C movea.l A3, [A6 + 0xC]
00000B6C 286E 0008 movea.l A4, [A6 + 0x8]
00000B70 2F0B move.l -[A7], A3
00000B72 2F0C move.l -[A7], A4
00000B74 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000B78 41EE FFBC lea.l A0, [A6 - 0x44]
00000B7C 486E FFBC pea.l [A6 - 0x44]
00000B80 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000B84 4A00 tst.b D0
00000B86 584F addq.w A7, 4
00000B88 6736 beq +0x38 /* 00000BC0 */
00000B8A 558F subq.l A7, 2
00000B8C 2F0B move.l -[A7], A3
00000B8E 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000B92 2054 movea.l A0, [A4]
00000B94 115F 00A2 move.b [A0 + 0xA2], [A7]+
00000B98 2054 movea.l A0, [A4]
00000B9A 2248 movea.l A1, A0
00000B9C 1368 00A2 00A3 move.b [A1 + 0xA3], [A0 + 0xA2]
00000BA2 558F subq.l A7, 2
00000BA4 2F0B move.l -[A7], A3
00000BA6 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000BAA 3E1F move.w D7, [A7]+
00000BAC 3F07 move.w -[A7], D7
00000BAE 7000 moveq.l D0, 0x00
00000BB0 1F00 move.b -[A7], D0
00000BB2 2F0C move.l -[A7], A4
00000BB4 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000BB8 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000BBE 6012 bra +0x14 /* 00000BD2 */
label00000BC0:
00000BC0 2F0C move.l -[A7], A4
00000BC2 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000BC6 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000BCA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000BCE 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000BD2:
00000BD2 4CEE 1880 FFB0 movem.l D7,A3,A4, [A6 - 0x50]
00000BD8 4E5E unlink A6
00000BDA 4E74 0008 rtd 0x0008
00000BDE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1186: // at 00000BE0 (misaligned)
00000BE2 FFBC .invalid <<F/6/7>>
00000BE4 48E7 0118 movem.l -[A7], D7,A3,A4
00000BE8 266E 000C movea.l A3, [A6 + 0xC]
00000BEC 286E 0008 movea.l A4, [A6 + 0x8]
00000BF0 2F0B move.l -[A7], A3
00000BF2 2F0C move.l -[A7], A4
00000BF4 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000BF8 41EE FFBC lea.l A0, [A6 - 0x44]
00000BFC 486E FFBC pea.l [A6 - 0x44]
00000C00 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000C04 4A00 tst.b D0
00000C06 584F addq.w A7, 4
00000C08 671E beq +0x20 /* 00000C28 */
00000C0A 558F subq.l A7, 2
00000C0C 2F0B move.l -[A7], A3
00000C0E 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000C12 3E1F move.w D7, [A7]+
00000C14 3F07 move.w -[A7], D7
00000C16 7000 moveq.l D0, 0x00
00000C18 1F00 move.b -[A7], D0
00000C1A 2F0C move.l -[A7], A4
00000C1C 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */]
00000C20 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000C26 6012 bra +0x14 /* 00000C3A */
label00000C28:
00000C28 2F0C move.l -[A7], A4
00000C2A 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000C2E 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C32 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000C36 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000C3A:
00000C3A 4CEE 1880 FFB0 movem.l D7,A3,A4, [A6 - 0x50]
00000C40 4E5E unlink A6
00000C42 4E74 0008 rtd 0x0008
00000C46 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1187: // at 00000C48 (misaligned)
00000C4A FFB8 .invalid <<F/6/7>>
00000C4C 2F0C move.l -[A7], A4
00000C4E 286E 0008 movea.l A4, [A6 + 0x8]
00000C52 7000 moveq.l D0, 0x00
00000C54 2D40 FFFC move.l [A6 - 0x4], D0
00000C58 41EE FFFC lea.l A0, [A6 - 0x4]
00000C5C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C60 2F0C move.l -[A7], A4
00000C62 4EBA 0FFC jsr [PC + 0xFFC /* 00001C60 */]
00000C66 41EE FFB8 lea.l A0, [A6 - 0x48]
00000C6A 486E FFB8 pea.l [A6 - 0x48]
00000C6E 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000C72 4A00 tst.b D0
00000C74 584F addq.w A7, 4
00000C76 6744 beq +0x46 /* 00000CBC */
00000C78 7000 moveq.l D0, 0x00
00000C7A 2F00 move.l -[A7], D0
00000C7C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000C80 2D40 FFFC move.l [A6 - 0x4], D0
00000C84 7000 moveq.l D0, 0x00
00000C86 2F00 move.l -[A7], D0
00000C88 486D F828 pea.l [A5 - 0x7D8]
00000C8C 486D F828 pea.l [A5 - 0x7D8]
00000C90 7201 moveq.l D1, 0x01
00000C92 1F01 move.b -[A7], D1
00000C94 1F01 move.b -[A7], D1
00000C96 486D F828 pea.l [A5 - 0x7D8]
00000C9A 7000 moveq.l D0, 0x00
00000C9C 1F00 move.b -[A7], D0
00000C9E 1F00 move.b -[A7], D0
00000CA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CA4 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */]
00000CA8 2F0C move.l -[A7], A4
00000CAA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CAE 4EAD 45FA jsr [A5 + 0x45FA /* export_2235 */]
00000CB2 2B6E FFF8 F614 move.l [A5 - 0x9EC], [A6 - 0x8]
00000CB8 584F addq.w A7, 4
00000CBA 6020 bra +0x22 /* 00000CDC */
label00000CBC:
00000CBC 598F subq.l A7, 4
00000CBE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CC2 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000CC6 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000CCA 2F0C move.l -[A7], A4
00000CCC 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000CD0 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000CD4 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000CD8 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000CDC:
00000CDC 2054 movea.l A0, [A4]
00000CDE 216E FFFC 00D4 move.l [A0 + 0xD4], [A6 - 0x4]
00000CE4 558F subq.l A7, 2
00000CE6 7002 moveq.l D0, 0x02
00000CE8 3F00 move.w -[A7], D0
00000CEA 7200 moveq.l D1, 0x00
00000CEC 3F01 move.w -[A7], D1
00000CEE 2054 movea.l A0, [A4]
00000CF0 2F28 007A move.l -[A7], [A0 + 0x7A]
00000CF4 3F3C 000E move.w -[A7], 0xE
00000CF8 A83D syscall TEDispatch
00000CFA 544F addq.w A7, 2
00000CFC 286E FFB4 movea.l A4, [A6 - 0x4C]
00000D00 4E5E unlink A6
00000D02 4E74 0008 rtd 0x0008
00000D06 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D08-00000D1A
export_1188:
fn00000D08:
00000D08 4E56 FEB8 link A6, -0x0148
00000D0C 48E7 0018 movem.l -[A7], A3,A4
00000D10 266E 000C movea.l A3, [A6 + 0xC]
00000D14 286E 0008 movea.l A4, [A6 + 0x8]
00000D18 2F0B move.l -[A7], A3
// end alternate branch 00000D08-00000D1A
export_1188: // at 00000D08 (misaligned)
fn00000D08: // (misaligned)
00000D0A FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
00000D0E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000D12 000C 286E ori.b A4, 0x6E /* 'n' */
00000D16 0008 2F0B ori.b A0, 0xB
00000D1A 2F0C move.l -[A7], A4
00000D1C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000D20 41EE FFBC lea.l A0, [A6 - 0x44]
00000D24 486E FFBC pea.l [A6 - 0x44]
00000D28 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000D2C 4A00 tst.b D0
00000D2E 584F addq.w A7, 4
00000D30 6700 009C beq +0x9E /* 00000DCE */
00000D34 558F subq.l A7, 2
00000D36 2F0B move.l -[A7], A3
00000D38 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000D3C 2054 movea.l A0, [A4]
00000D3E 115F 00AC move.b [A0 + 0xAC], [A7]+
00000D42 558F subq.l A7, 2
00000D44 2F0B move.l -[A7], A3
00000D46 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000D4A 2054 movea.l A0, [A4]
00000D4C 115F 00AD move.b [A0 + 0xAD], [A7]+
00000D50 558F subq.l A7, 2
00000D52 2F0B move.l -[A7], A3
00000D54 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000D58 2054 movea.l A0, [A4]
00000D5A 315F 00AA move.w [A0 + 0xAA], [A7]+
00000D5E 41ED F718 lea.l A0, [A5 - 0x8E8]
00000D62 2D48 FFB8 move.l [A6 - 0x48], A0
00000D66 7000 moveq.l D0, 0x00
00000D68 1010 move.b D0, [A0]
00000D6A 5240 addq.w D0, 1
00000D6C 48C0 ext.l D0
00000D6E 2F00 move.l -[A7], D0
00000D70 2F08 move.l -[A7], A0
00000D72 486E FEB8 pea.l [A6 - 0x148]
00000D76 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
00000D7A 41EE FEB8 lea.l A0, [A6 - 0x148]
00000D7E 558F subq.l A7, 2
00000D80 2F0B move.l -[A7], A3
00000D82 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000D86 2054 movea.l A0, [A4]
00000D88 315F 00A2 move.w [A0 + 0xA2], [A7]+
00000D8C 558F subq.l A7, 2
00000D8E 2F0B move.l -[A7], A3
00000D90 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000D94 2054 movea.l A0, [A4]
00000D96 315F 00A4 move.w [A0 + 0xA4], [A7]+
00000D9A 2054 movea.l A0, [A4]
00000D9C 70FF moveq.l D0, 0xFFFFFFFF
00000D9E B068 00A2 cmp.w D0, [A0 + 0xA2]
00000DA2 4FEF 000C lea.l A7, [A7 + 0xC]
00000DA6 6710 beq +0x12 /* 00000DB8 */
00000DA8 486E FEB8 pea.l [A6 - 0x148]
00000DAC 3F28 00A2 move.w -[A7], [A0 + 0xA2]
00000DB0 3F28 00A4 move.w -[A7], [A0 + 0xA4]
00000DB4 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label00000DB8:
00000DB8 486E FEB8 pea.l [A6 - 0x148]
00000DBC 7000 moveq.l D0, 0x00
00000DBE 1F00 move.b -[A7], D0
00000DC0 2F0C move.l -[A7], A4
00000DC2 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
00000DC6 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000DCC 6012 bra +0x14 /* 00000DE0 */
label00000DCE:
00000DCE 2F0C move.l -[A7], A4
00000DD0 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000DD4 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000DD8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000DDC 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000DE0:
00000DE0 4CEE 1800 FEB0 movem.l A3,A4, [A6 - 0x150]
00000DE6 4E5E unlink A6
00000DE8 4E74 0008 rtd 0x0008
export_1189:
fn00000DEC:
00000DEC 4E56 FFBC link A6, -0x0044
00000DF0 48E7 0018 movem.l -[A7], A3,A4
00000DF4 266E 000C movea.l A3, [A6 + 0xC]
00000DF8 286E 0008 movea.l A4, [A6 + 0x8]
00000DFC 2F0B move.l -[A7], A3
00000DFE 2F0C move.l -[A7], A4
00000E00 4EBA FF06 jsr [PC - 0xFA /* 00000D08 */]
00000E04 41EE FFBC lea.l A0, [A6 - 0x44]
00000E08 486E FFBC pea.l [A6 - 0x44]
00000E0C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000E10 4A00 tst.b D0
00000E12 584F addq.w A7, 4
00000E14 6724 beq +0x26 /* 00000E3A */
00000E16 558F subq.l A7, 2
00000E18 2F0B move.l -[A7], A3
00000E1A 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000E1E 2054 movea.l A0, [A4]
00000E20 315F 00AE move.w [A0 + 0xAE], [A7]+
00000E24 598F subq.l A7, 4
00000E26 2F0B move.l -[A7], A3
00000E28 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000E2C 2054 movea.l A0, [A4]
00000E2E 215F 00B4 move.l [A0 + 0xB4], [A7]+
00000E32 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000E38 6012 bra +0x14 /* 00000E4C */
label00000E3A:
00000E3A 2F0C move.l -[A7], A4
00000E3C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000E40 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000E44 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000E48 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000E4C:
00000E4C 4CEE 1800 FFB4 movem.l A3,A4, [A6 - 0x4C]
00000E52 4E5E unlink A6
00000E54 4E74 0008 rtd 0x0008
export_1190:
00000E58 4E56 FFBC link A6, -0x0044
00000E5C 48E7 0118 movem.l -[A7], D7,A3,A4
00000E60 266E 000C movea.l A3, [A6 + 0xC]
00000E64 286E 0008 movea.l A4, [A6 + 0x8]
00000E68 2F0B move.l -[A7], A3
00000E6A 2F0C move.l -[A7], A4
00000E6C 4EBA FF7E jsr [PC - 0x82 /* 00000DEC */]
00000E70 41EE FFBC lea.l A0, [A6 - 0x44]
00000E74 486E FFBC pea.l [A6 - 0x44]
00000E78 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000E7C 4A00 tst.b D0
00000E7E 584F addq.w A7, 4
00000E80 673A beq +0x3C /* 00000EBC */
00000E82 598F subq.l A7, 4
00000E84 2F0B move.l -[A7], A3
00000E86 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000E8A 2E1F move.l D7, [A7]+
00000E8C 598F subq.l A7, 4
00000E8E 2F0B move.l -[A7], A3
00000E90 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000E94 2054 movea.l A0, [A4]
00000E96 215F 00B8 move.l [A0 + 0xB8], [A7]+
00000E9A 598F subq.l A7, 4
00000E9C 2F0B move.l -[A7], A3
00000E9E 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000EA2 2054 movea.l A0, [A4]
00000EA4 215F 00BC move.l [A0 + 0xBC], [A7]+
00000EA8 2F07 move.l -[A7], D7
00000EAA 7000 moveq.l D0, 0x00
00000EAC 1F00 move.b -[A7], D0
00000EAE 2F0C move.l -[A7], A4
00000EB0 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
00000EB4 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000EBA 6012 bra +0x14 /* 00000ECE */
label00000EBC:
00000EBC 2F0C move.l -[A7], A4
00000EBE 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000EC2 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000EC6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000ECA 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000ECE:
00000ECE 4CEE 1880 FFB0 movem.l D7,A3,A4, [A6 - 0x50]
00000ED4 4E5E unlink A6
00000ED6 4E74 0008 rtd 0x0008
00000EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1191: // at 00000EDC (misaligned)
00000EDE FFBC .invalid <<F/6/7>>
00000EE0 48E7 0018 movem.l -[A7], A3,A4
00000EE4 266E 000C movea.l A3, [A6 + 0xC]
00000EE8 286E 0008 movea.l A4, [A6 + 0x8]
00000EEC 2F0B move.l -[A7], A3
00000EEE 2F0C move.l -[A7], A4
00000EF0 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
00000EF4 41EE FFBC lea.l A0, [A6 - 0x44]
00000EF8 486E FFBC pea.l [A6 - 0x44]
00000EFC 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000F00 4A00 tst.b D0
00000F02 584F addq.w A7, 4
00000F04 6716 beq +0x18 /* 00000F1C */
00000F06 598F subq.l A7, 4
00000F08 2F0B move.l -[A7], A3
00000F0A 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */]
00000F0E 2054 movea.l A0, [A4]
00000F10 215F 007A move.l [A0 + 0x7A], [A7]+
00000F14 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000F1A 6012 bra +0x14 /* 00000F2E */
label00000F1C:
00000F1C 2F0C move.l -[A7], A4
00000F1E 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000F22 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000F26 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000F2A 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000F2E:
00000F2E 4CEE 1800 FFB4 movem.l A3,A4, [A6 - 0x4C]
00000F34 4E5E unlink A6
00000F36 4E74 0008 rtd 0x0008
00000F3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1192: // at 00000F3C (misaligned)
00000F3E FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
00000F42 0118 btst [A0]+, D0
00000F44 266E 000C movea.l A3, [A6 + 0xC]
00000F48 286E 0008 movea.l A4, [A6 + 0x8]
00000F4C 41ED F718 lea.l A0, [A5 - 0x8E8]
00000F50 2D48 FFFC move.l [A6 - 0x4], A0
00000F54 7000 moveq.l D0, 0x00
00000F56 1010 move.b D0, [A0]
00000F58 5240 addq.w D0, 1
00000F5A 48C0 ext.l D0
00000F5C 2F00 move.l -[A7], D0
00000F5E 2F08 move.l -[A7], A0
00000F60 486E FEFC pea.l [A6 - 0x104]
00000F64 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
00000F68 41EE FEFC lea.l A0, [A6 - 0x104]
00000F6C 2F0B move.l -[A7], A3
00000F6E 2F0C move.l -[A7], A4
00000F70 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */]
00000F74 41EE FEB8 lea.l A0, [A6 - 0x148]
00000F78 486E FEB8 pea.l [A6 - 0x148]
00000F7C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000F80 4A00 tst.b D0
00000F82 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F86 6700 00A6 beq +0xA8 /* 0000102E */
00000F8A 558F subq.l A7, 2
00000F8C 2F0B move.l -[A7], A3
00000F8E 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000F92 2054 movea.l A0, [A4]
00000F94 315F 00B6 move.w [A0 + 0xB6], [A7]+
00000F98 558F subq.l A7, 2
00000F9A 2F0B move.l -[A7], A3
00000F9C 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000FA0 3E1F move.w D7, [A7]+
00000FA2 558F subq.l A7, 2
00000FA4 2F0B move.l -[A7], A3
00000FA6 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000FAA 2054 movea.l A0, [A4]
00000FAC 315F 00B8 move.w [A0 + 0xB8], [A7]+
00000FB0 558F subq.l A7, 2
00000FB2 2F0B move.l -[A7], A3
00000FB4 4EAD 36B2 jsr [A5 + 0x36B2 /* export_1746 */]
00000FB8 2054 movea.l A0, [A4]
00000FBA 115F 00BA move.b [A0 + 0xBA], [A7]+
00000FBE 558F subq.l A7, 2
00000FC0 2F0B move.l -[A7], A3
00000FC2 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000FC6 2054 movea.l A0, [A4]
00000FC8 315F 00BC move.w [A0 + 0xBC], [A7]+
00000FCC 558F subq.l A7, 2
00000FCE 2F0B move.l -[A7], A3
00000FD0 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00000FD4 2054 movea.l A0, [A4]
00000FD6 115F 00BE move.b [A0 + 0xBE], [A7]+
00000FDA 598F subq.l A7, 4
00000FDC 2F0B move.l -[A7], A3
00000FDE 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000FE2 2054 movea.l A0, [A4]
00000FE4 215F 00C0 move.l [A0 + 0xC0], [A7]+
00000FE8 558F subq.l A7, 2
00000FEA 2F0B move.l -[A7], A3
00000FEC 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000FF0 2054 movea.l A0, [A4]
00000FF2 315F 00C4 move.w [A0 + 0xC4], [A7]+
00000FF6 558F subq.l A7, 2
00000FF8 2F0B move.l -[A7], A3
00000FFA 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00000FFE 2054 movea.l A0, [A4]
00001000 315F 00C6 move.w [A0 + 0xC6], [A7]+
00001004 486E FEFC pea.l [A6 - 0x104]
00001008 2F0C move.l -[A7], A4
0000100A 4EAD 27E2 jsr [A5 + 0x27E2 /* export_1272 */]
0000100E 486E FEFC pea.l [A6 - 0x104]
00001012 48C7 ext.l D7
00001014 2F07 move.l -[A7], D7
00001016 7000 moveq.l D0, 0x00
00001018 2F00 move.l -[A7], D0
0000101A 2F00 move.l -[A7], D0
0000101C 7200 moveq.l D1, 0x00
0000101E 3F01 move.w -[A7], D1
00001020 2F0C move.l -[A7], A4
00001022 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
00001026 2B6E FEF8 F614 move.l [A5 - 0x9EC], [A6 - 0x108]
0000102C 6012 bra +0x14 /* 00001040 */
label0000102E:
0000102E 2F0C move.l -[A7], A4
00001030 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001034 3F2E FEEA move.w -[A7], [A6 - 0x116]
00001038 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000103C 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001040:
00001040 4CEE 1880 FEAC movem.l D7,A3,A4, [A6 - 0x154]
00001046 4E5E unlink A6
00001048 4E74 0008 rtd 0x0008
export_1193:
0000104C 4E56 0000 link A6, 0
00001050 2F0C move.l -[A7], A4
00001052 286E 0008 movea.l A4, [A6 + 0x8]
00001056 2F0C move.l -[A7], A4
00001058 4EBA 0126 jsr [PC + 0x126 /* 00001180 */]
0000105C 2054 movea.l A0, [A4]
0000105E 7000 moveq.l D0, 0x00
00001060 2140 00D0 move.l [A0 + 0xD0], D0
00001064 2054 movea.l A0, [A4]
00001066 2140 00D4 move.l [A0 + 0xD4], D0
0000106A 286E FFFC movea.l A4, [A6 - 0x4]
0000106E 4E5E unlink A6
00001070 4E74 0004 rtd 0x0004
export_1194:
00001074 4E56 FF74 link A6, -0x008C
00001078 2F0C move.l -[A7], A4
0000107A 286E 0008 movea.l A4, [A6 + 0x8]
0000107E 7000 moveq.l D0, 0x00
00001080 2D40 FFFC move.l [A6 - 0x4], D0
00001084 41EE FFFC lea.l A0, [A6 - 0x4]
00001088 2F2E 002A move.l -[A7], [A6 + 0x2A]
0000108C 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001090 2F2E 0022 move.l -[A7], [A6 + 0x22]
00001094 2F2E 001E move.l -[A7], [A6 + 0x1E]
00001098 1F2E 001C move.b -[A7], [A6 + 0x1C]
0000109C 1F2E 001A move.b -[A7], [A6 + 0x1A]
000010A0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000010A4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000010A8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000010AC 1F2E 000E move.b -[A7], [A6 + 0xE]
000010B0 1F2E 000C move.b -[A7], [A6 + 0xC]
000010B4 2F0C move.l -[A7], A4
000010B6 4EBA 01B0 jsr [PC + 0x1B0 /* 00001268 */]
000010BA 41EE FFB8 lea.l A0, [A6 - 0x48]
000010BE 486E FFB8 pea.l [A6 - 0x48]
000010C2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000010C6 4A00 tst.b D0
000010C8 584F addq.w A7, 4
000010CA 6776 beq +0x78 /* 00001142 */
000010CC 7000 moveq.l D0, 0x00
000010CE 2F00 move.l -[A7], D0
000010D0 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000010D4 2D40 FFFC move.l [A6 - 0x4], D0
000010D8 7000 moveq.l D0, 0x00
000010DA 2F00 move.l -[A7], D0
000010DC 486D F828 pea.l [A5 - 0x7D8]
000010E0 486D F828 pea.l [A5 - 0x7D8]
000010E4 7201 moveq.l D1, 0x01
000010E6 1F01 move.b -[A7], D1
000010E8 1F01 move.b -[A7], D1
000010EA 486D F828 pea.l [A5 - 0x7D8]
000010EE 7000 moveq.l D0, 0x00
000010F0 1F00 move.b -[A7], D0
000010F2 1F00 move.b -[A7], D0
000010F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010F8 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */]
000010FC 41EE FF74 lea.l A0, [A6 - 0x8C]
00001100 486E FF74 pea.l [A6 - 0x8C]
00001104 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00001108 4A00 tst.b D0
0000110A 504F addq.w A7, 8
0000110C 6712 beq +0x14 /* 00001120 */
0000110E 2F0C move.l -[A7], A4
00001110 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001114 4EAD 45FA jsr [A5 + 0x45FA /* export_2235 */]
00001118 2B6E FFB4 F614 move.l [A5 - 0x9EC], [A6 - 0x4C]
0000111E 601A bra +0x1C /* 0000113A */
label00001120:
00001120 598F subq.l A7, 4
00001122 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001126 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000112A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000112E 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00001132 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00001136 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000113A:
0000113A 2B6E FFF8 F614 move.l [A5 - 0x9EC], [A6 - 0x8]
00001140 6012 bra +0x14 /* 00001154 */
label00001142:
00001142 2F0C move.l -[A7], A4
00001144 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001148 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000114C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001150 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001154:
00001154 2054 movea.l A0, [A4]
00001156 216E FFFC 00D4 move.l [A0 + 0xD4], [A6 - 0x4]
0000115C 558F subq.l A7, 2
0000115E 7002 moveq.l D0, 0x02
00001160 3F00 move.w -[A7], D0
00001162 7200 moveq.l D1, 0x00
00001164 3F01 move.w -[A7], D1
00001166 2054 movea.l A0, [A4]
00001168 2F28 007A move.l -[A7], [A0 + 0x7A]
0000116C 3F3C 000E move.w -[A7], 0xE
00001170 A83D syscall TEDispatch
00001172 544F addq.w A7, 2
00001174 286E FF70 movea.l A4, [A6 - 0x90]
00001178 4E5E unlink A6
0000117A 4E74 0026 rtd 0x0026
0000117E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001180-00001186
export_1195:
fn00001180:
00001180 4E56 0000 link A6, 0
00001184 2F0C move.l -[A7], A4
// end alternate branch 00001180-00001186
export_1195: // at 00001180 (misaligned)
fn00001180: // (misaligned)
00001182 0000 2F0C ori.b D0, 0xC
00001186 286E 0008 movea.l A4, [A6 + 0x8]
0000118A 2F0C move.l -[A7], A4
0000118C 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00001190 2054 movea.l A0, [A4]
00001192 7000 moveq.l D0, 0x00
00001194 2140 007A move.l [A0 + 0x7A], D0
00001198 2054 movea.l A0, [A4]
0000119A 2140 007E move.l [A0 + 0x7E], D0
0000119E 2054 movea.l A0, [A4]
000011A0 2140 0082 move.l [A0 + 0x82], D0
000011A4 2054 movea.l A0, [A4]
000011A6 41E8 0086 lea.l A0, [A0 + 0x86]
000011AA 43ED F818 lea.l A1, [A5 - 0x7E8]
000011AE 20D9 move.l [A0]+, [A1]+
000011B0 20D9 move.l [A0]+, [A1]+
000011B2 20D9 move.l [A0]+, [A1]+
000011B4 20D9 move.l [A0]+, [A1]+
000011B6 2054 movea.l A0, [A4]
000011B8 7278 moveq.l D1, 0x78
000011BA 2141 0096 move.l [A0 + 0x96], D1
000011BE 2054 movea.l A0, [A4]
000011C0 317C 7FFF 009A move.w [A0 + 0x9A], 0x7FFF
000011C6 2054 movea.l A0, [A4]
000011C8 2140 009C move.l [A0 + 0x9C], D0
000011CC 2054 movea.l A0, [A4]
000011CE 2140 00A0 move.l [A0 + 0xA0], D0
000011D2 2054 movea.l A0, [A4]
000011D4 2140 00A4 move.l [A0 + 0xA4], D0
000011D8 2054 movea.l A0, [A4]
000011DA 41E8 00A8 lea.l A0, [A0 + 0xA8]
000011DE 43ED F6C8 lea.l A1, [A5 - 0x938]
000011E2 20D9 move.l [A0]+, [A1]+
000011E4 20D9 move.l [A0]+, [A1]+
000011E6 20D9 move.l [A0]+, [A1]+
000011E8 2054 movea.l A0, [A4]
000011EA 4268 00B8 clr.w [A0 + 0xB8]
000011EE 2054 movea.l A0, [A4]
000011F0 117C 0001 00BA move.b [A0 + 0xBA], 0x1
000011F6 2054 movea.l A0, [A4]
000011F8 217C F000 2100 00C4 move.l [A0 + 0xC4], 0xF0002100
00001200 2054 movea.l A0, [A4]
00001202 317C 0060 00C8 move.w [A0 + 0xC8], 0x60 /* '`' */
00001208 2054 movea.l A0, [A4]
0000120A 117C 0001 00BB move.b [A0 + 0xBB], 0x1
00001210 2054 movea.l A0, [A4]
00001212 117C 0001 00BC move.b [A0 + 0xBC], 0x1
00001218 2054 movea.l A0, [A4]
0000121A 117C 0001 00BD move.b [A0 + 0xBD], 0x1
00001220 2054 movea.l A0, [A4]
00001222 4228 00BE clr.b [A0 + 0xBE]
00001226 2054 movea.l A0, [A4]
00001228 4268 00C0 clr.w [A0 + 0xC0]
0000122C 2054 movea.l A0, [A4]
0000122E 4268 00C2 clr.w [A0 + 0xC2]
00001232 2054 movea.l A0, [A4]
00001234 4268 00CA clr.w [A0 + 0xCA]
00001238 2054 movea.l A0, [A4]
0000123A 4228 00CC clr.b [A0 + 0xCC]
0000123E 2054 movea.l A0, [A4]
00001240 317C 0001 0048 move.w [A0 + 0x48], 0x1
00001246 2054 movea.l A0, [A4]
00001248 317C FFFF 00B4 move.w [A0 + 0xB4], 0xFFFF
0000124E 2054 movea.l A0, [A4]
00001250 4228 00B6 clr.b [A0 + 0xB6]
00001254 2054 movea.l A0, [A4]
00001256 117C 0001 004F move.b [A0 + 0x4F], 0x1
0000125C 286E FFFC movea.l A4, [A6 - 0x4]
00001260 4E5E unlink A6
00001262 4E74 0004 rtd 0x0004
00001266 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001268-0000126C
export_1196:
fn00001268:
00001268 4E56 FFBC link A6, -0x0044
// end alternate branch 00001268-0000126C
export_1196: // at 00001268 (misaligned)
fn00001268: // (misaligned)
0000126A FFBC .invalid <<F/6/7>>
0000126C 2F0C move.l -[A7], A4
0000126E 286E 0008 movea.l A4, [A6 + 0x8]
00001272 2F2E 002A move.l -[A7], [A6 + 0x2A]
00001276 2F2E 0026 move.l -[A7], [A6 + 0x26]
0000127A 2F2E 0022 move.l -[A7], [A6 + 0x22]
0000127E 2F2E 001E move.l -[A7], [A6 + 0x1E]
00001282 1F2E 001C move.b -[A7], [A6 + 0x1C]
00001286 1F2E 001A move.b -[A7], [A6 + 0x1A]
0000128A 2F0C move.l -[A7], A4
0000128C 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00001290 206E 0016 movea.l A0, [A6 + 0x16]
00001294 2254 movea.l A1, [A4]
00001296 43E9 0086 lea.l A1, [A1 + 0x86]
0000129A 22D8 move.l [A1]+, [A0]+
0000129C 22D8 move.l [A1]+, [A0]+
0000129E 22D8 move.l [A1]+, [A0]+
000012A0 22D8 move.l [A1]+, [A0]+
000012A2 206E 0012 movea.l A0, [A6 + 0x12]
000012A6 2254 movea.l A1, [A4]
000012A8 43E9 00A8 lea.l A1, [A1 + 0xA8]
000012AC 22D8 move.l [A1]+, [A0]+
000012AE 22D8 move.l [A1]+, [A0]+
000012B0 22D8 move.l [A1]+, [A0]+
000012B2 2054 movea.l A0, [A4]
000012B4 316E 0010 00B8 move.w [A0 + 0xB8], [A6 + 0x10]
000012BA 2054 movea.l A0, [A4]
000012BC 116E 000E 00BB move.b [A0 + 0xBB], [A6 + 0xE]
000012C2 2054 movea.l A0, [A4]
000012C4 116E 000C 00BC move.b [A0 + 0xBC], [A6 + 0xC]
000012CA 41EE FFBC lea.l A0, [A6 - 0x44]
000012CE 486E FFBC pea.l [A6 - 0x44]
000012D2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000012D6 4A00 tst.b D0
000012D8 584F addq.w A7, 4
000012DA 6770 beq +0x72 /* 0000134C */
000012DC 2F0C move.l -[A7], A4
000012DE 4EBA 0088 jsr [PC + 0x88 /* 00001368 */]
000012E2 2054 movea.l A0, [A4]
000012E4 2068 007A movea.l A0, [A0 + 0x7A]
000012E8 2050 movea.l A0, [A0]
000012EA 2254 movea.l A1, [A4]
000012EC 3368 0020 00CA move.w [A1 + 0xCA], [A0 + 0x20]
000012F2 486D 23B2 pea.l [A5 + 0x23B2 /* export_1138 */]
000012F6 2054 movea.l A0, [A4]
000012F8 2F28 007A move.l -[A7], [A0 + 0x7A]
000012FC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00001300 2054 movea.l A0, [A4]
00001302 2068 007A movea.l A0, [A0 + 0x7A]
00001306 2050 movea.l A0, [A0]
00001308 2254 movea.l A1, [A4]
0000130A 2368 003E 007E move.l [A1 + 0x7E], [A0 + 0x3E]
00001310 7000 moveq.l D0, 0x00
00001312 2F00 move.l -[A7], D0
00001314 2F0C move.l -[A7], A4
00001316 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
0000131A 558F subq.l A7, 2
0000131C 7002 moveq.l D0, 0x02
0000131E 3F00 move.w -[A7], D0
00001320 7201 moveq.l D1, 0x01
00001322 3F01 move.w -[A7], D1
00001324 2054 movea.l A0, [A4]
00001326 2F28 007A move.l -[A7], [A0 + 0x7A]
0000132A 3F3C 000E move.w -[A7], 0xE
0000132E A83D syscall TEDispatch
00001330 2F2D F340 move.l -[A7], [A5 - 0xCC0]
00001334 7040 moveq.l D0, 0x40
00001336 1F00 move.b -[A7], D0
00001338 7200 moveq.l D1, 0x00
0000133A 1F01 move.b -[A7], D1
0000133C 2F0C move.l -[A7], A4
0000133E 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
00001342 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00001348 544F addq.w A7, 2
0000134A 6012 bra +0x14 /* 0000135E */
label0000134C:
0000134C 2F0C move.l -[A7], A4
0000134E 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001352 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001356 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000135A 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000135E:
0000135E 286E FFB8 movea.l A4, [A6 - 0x48]
00001362 4E5E unlink A6
00001364 4E74 0026 rtd 0x0026
fn00001368:
00001368 4E56 FFD8 link A6, -0x0028
0000136C 48E7 0018 movem.l -[A7], A3,A4
00001370 286E 0008 movea.l A4, [A6 + 0x8]
00001374 486E FFF0 pea.l [A6 - 0x10]
00001378 A874 syscall GetPort
0000137A 2F2D F6AC move.l -[A7], [A5 - 0x954]
0000137E A873 syscall SetPort
00001380 2054 movea.l A0, [A4]
00001382 43EE FFF4 lea.l A1, [A6 - 0xC]
00001386 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000138A 22D8 move.l [A1]+, [A0]+
0000138C 22D8 move.l [A1]+, [A0]+
0000138E 22D8 move.l [A1]+, [A0]+
00001390 486E FFF4 pea.l [A6 - 0xC]
00001394 4EAD 38EA jsr [A5 + 0x38EA /* export_1817 */]
00001398 41EE FFE0 lea.l A0, [A6 - 0x20]
0000139C 486E FFE0 pea.l [A6 - 0x20]
000013A0 2F0C move.l -[A7], A4
000013A2 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */]
000013A6 7000 moveq.l D0, 0x00
000013A8 2F00 move.l -[A7], D0
000013AA 2054 movea.l A0, [A4]
000013AC 4868 0086 pea.l [A0 + 0x86]
000013B0 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
000013B4 508F addq.l A7, 8
000013B6 2F00 move.l -[A7], D0
000013B8 7000 moveq.l D0, 0x00
000013BA 2F00 move.l -[A7], D0
000013BC 486E FFE0 pea.l [A6 - 0x20]
000013C0 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
000013C4 508F addq.l A7, 8
000013C6 2F00 move.l -[A7], D0
000013C8 4EAD 31F2 jsr [A5 + 0x31F2 /* export_1594 */]
000013CC 7001 moveq.l D0, 0x01
000013CE 2F00 move.l -[A7], D0
000013D0 2054 movea.l A0, [A4]
000013D2 4868 0086 pea.l [A0 + 0x86]
000013D6 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
000013DA 508F addq.l A7, 8
000013DC 2F00 move.l -[A7], D0
000013DE 7001 moveq.l D0, 0x01
000013E0 2F00 move.l -[A7], D0
000013E2 486E FFE0 pea.l [A6 - 0x20]
000013E6 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
000013EA 508F addq.l A7, 8
000013EC 2F00 move.l -[A7], D0
000013EE 4EAD 31FA jsr [A5 + 0x31FA /* export_1595 */]
000013F2 41EE FFD8 lea.l A0, [A6 - 0x28]
000013F6 486E FFE0 pea.l [A6 - 0x20]
000013FA 486E FFD8 pea.l [A6 - 0x28]
000013FE 2F0C move.l -[A7], A4
00001400 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00001404 2054 movea.l A0, [A4]
00001406 7000 moveq.l D0, 0x00
00001408 1028 00BB move.b D0, [A0 + 0xBB]
0000140C 0C40 0001 cmpi.w D0, 0x1
00001410 4FEF 0010 lea.l A7, [A7 + 0x10]
00001414 6610 bne +0x12 /* 00001426 */
00001416 598F subq.l A7, 4
00001418 486E FFD8 pea.l [A6 - 0x28]
0000141C 486E FFD8 pea.l [A6 - 0x28]
00001420 A83E syscall TEStyleNew
00001422 265F movea.l A3, [A7]+
00001424 600E bra +0x10 /* 00001434 */
label00001426:
00001426 598F subq.l A7, 4
00001428 486E FFD8 pea.l [A6 - 0x28]
0000142C 486E FFD8 pea.l [A6 - 0x28]
00001430 A9D2 syscall TENew
00001432 265F movea.l A3, [A7]+
label00001434:
00001434 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001438 A873 syscall SetPort
0000143A 2F0B move.l -[A7], A3
0000143C 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
00001440 2054 movea.l A0, [A4]
00001442 214B 007A move.l [A0 + 0x7A], A3
00001446 2053 movea.l A0, [A3]
00001448 2B68 002A F99C move.l [A5 - 0x664], [A0 + 0x2A]
0000144E 2054 movea.l A0, [A4]
00001450 3F28 00B8 move.w -[A7], [A0 + 0xB8]
00001454 7000 moveq.l D0, 0x00
00001456 1F00 move.b -[A7], D0
00001458 2F0C move.l -[A7], A4
0000145A 4EAD 242A jsr [A5 + 0x242A /* export_1153 */]
0000145E 2054 movea.l A0, [A4]
00001460 1F28 00BC move.b -[A7], [A0 + 0xBC]
00001464 7000 moveq.l D0, 0x00
00001466 1F00 move.b -[A7], D0
00001468 2F0C move.l -[A7], A4
0000146A 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */]
0000146E 4EAD 398A jsr [A5 + 0x398A /* export_1837 */]
00001472 598F subq.l A7, 4
00001474 2F0C move.l -[A7], A4
00001476 4EAD 44BA jsr [A5 + 0x44BA /* export_2195 */]
0000147A 2F0C move.l -[A7], A4
0000147C 4EAD 45C2 jsr [A5 + 0x45C2 /* export_2228 */]
00001480 4CEE 1800 FFD0 movem.l A3,A4, [A6 - 0x30]
00001486 4E5E unlink A6
00001488 4E74 0004 rtd 0x0004
export_1197:
0000148C 4E56 0000 link A6, 0
00001490 2F0C move.l -[A7], A4
00001492 286E 0008 movea.l A4, [A6 + 0x8]
00001496 2F0C move.l -[A7], A4
00001498 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
0000149C 2054 movea.l A0, [A4]
0000149E 7000 moveq.l D0, 0x00
000014A0 2140 0014 move.l [A0 + 0x14], D0
000014A4 2054 movea.l A0, [A4]
000014A6 4268 0004 clr.w [A0 + 0x4]
000014AA 2054 movea.l A0, [A4]
000014AC 317C 0001 000A move.w [A0 + 0xA], 0x1
000014B2 2054 movea.l A0, [A4]
000014B4 4268 0002 clr.w [A0 + 0x2]
000014B8 2054 movea.l A0, [A4]
000014BA 2140 0006 move.l [A0 + 0x6], D0
000014BE 2054 movea.l A0, [A4]
000014C0 4268 0012 clr.w [A0 + 0x12]
000014C4 2054 movea.l A0, [A4]
000014C6 4268 000C clr.w [A0 + 0xC]
000014CA 2054 movea.l A0, [A4]
000014CC 2140 000E move.l [A0 + 0xE], D0
000014D0 286E FFFC movea.l A4, [A6 - 0x4]
000014D4 4E5E unlink A6
000014D6 4E74 0004 rtd 0x0004
000014DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000014DC-000014E0
export_1198:
fn000014DC:
000014DC 4E56 FFBC link A6, -0x0044
// end alternate branch 000014DC-000014E0
export_1198: // at 000014DC (misaligned)
fn000014DC: // (misaligned)
000014DE FFBC .invalid <<F/6/7>>
000014E0 2F0C move.l -[A7], A4
000014E2 286E 0008 movea.l A4, [A6 + 0x8]
000014E6 2F0C move.l -[A7], A4
000014E8 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
000014EC 41EE FFBC lea.l A0, [A6 - 0x44]
000014F0 486E FFBC pea.l [A6 - 0x44]
000014F4 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000014F8 4A00 tst.b D0
000014FA 584F addq.w A7, 4
000014FC 6718 beq +0x1A /* 00001516 */
000014FE 598F subq.l A7, 4
00001500 7000 moveq.l D0, 0x00
00001502 2F00 move.l -[A7], D0
00001504 4EAD 39CA jsr [A5 + 0x39CA /* export_1845 */]
00001508 2054 movea.l A0, [A4]
0000150A 215F 0014 move.l [A0 + 0x14], [A7]+
0000150E 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00001514 6012 bra +0x14 /* 00001528 */
label00001516:
00001516 2F0C move.l -[A7], A4
00001518 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
0000151C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001520 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001524 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001528:
00001528 286E FFB8 movea.l A4, [A6 - 0x48]
0000152C 4E5E unlink A6
0000152E 4E74 0004 rtd 0x0004
00001532 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001534-0000153A
export_1199:
fn00001534:
00001534 4E56 0000 link A6, 0
00001538 2F0C move.l -[A7], A4
// end alternate branch 00001534-0000153A
export_1199: // at 00001534 (misaligned)
fn00001534: // (misaligned)
00001536 0000 2F0C ori.b D0, 0xC
0000153A 286E 0008 movea.l A4, [A6 + 0x8]
0000153E 2F0C move.l -[A7], A4
00001540 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00001544 2054 movea.l A0, [A4]
00001546 4268 007A clr.w [A0 + 0x7A]
0000154A 2054 movea.l A0, [A4]
0000154C 4268 007C clr.w [A0 + 0x7C]
00001550 2054 movea.l A0, [A4]
00001552 4228 0086 clr.b [A0 + 0x86]
00001556 2054 movea.l A0, [A4]
00001558 4228 0087 clr.b [A0 + 0x87]
0000155C 2054 movea.l A0, [A4]
0000155E 4268 008A clr.w [A0 + 0x8A]
00001562 2054 movea.l A0, [A4]
00001564 4268 008C clr.w [A0 + 0x8C]
00001568 2054 movea.l A0, [A4]
0000156A 7000 moveq.l D0, 0x00
0000156C 2140 007E move.l [A0 + 0x7E], D0
00001570 2054 movea.l A0, [A4]
00001572 2140 0082 move.l [A0 + 0x82], D0
00001576 2054 movea.l A0, [A4]
00001578 2140 008E move.l [A0 + 0x8E], D0
0000157C 2054 movea.l A0, [A4]
0000157E 2140 0092 move.l [A0 + 0x92], D0
00001582 2054 movea.l A0, [A4]
00001584 2140 0096 move.l [A0 + 0x96], D0
00001588 2054 movea.l A0, [A4]
0000158A 117C 0001 0088 move.b [A0 + 0x88], 0x1
00001590 286E FFFC movea.l A4, [A6 - 0x4]
00001594 4E5E unlink A6
00001596 4E74 0004 rtd 0x0004
0000159A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1200: // at 0000159C (misaligned)
0000159E 0000 2F0C ori.b D0, 0xC
000015A2 286E 0008 movea.l A4, [A6 + 0x8]
000015A6 2F0C move.l -[A7], A4
000015A8 4EBA FF8A jsr [PC - 0x76 /* 00001534 */]
000015AC 2054 movea.l A0, [A4]
000015AE 41E8 009A lea.l A0, [A0 + 0x9A]
000015B2 43ED F6C8 lea.l A1, [A5 - 0x938]
000015B6 20D9 move.l [A0]+, [A1]+
000015B8 20D9 move.l [A0]+, [A1]+
000015BA 20D9 move.l [A0]+, [A1]+
000015BC 2054 movea.l A0, [A4]
000015BE 317C FFFF 00A6 move.w [A0 + 0xA6], 0xFFFF
000015C4 2054 movea.l A0, [A4]
000015C6 4268 00A8 clr.w [A0 + 0xA8]
000015CA 2054 movea.l A0, [A4]
000015CC 4228 00AA clr.b [A0 + 0xAA]
000015D0 2054 movea.l A0, [A4]
000015D2 4268 00AC clr.w [A0 + 0xAC]
000015D6 2054 movea.l A0, [A4]
000015D8 4268 00AE clr.w [A0 + 0xAE]
000015DC 286E FFFC movea.l A4, [A6 - 0x4]
000015E0 4E5E unlink A6
000015E2 4E74 0004 rtd 0x0004
000015E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015E8-000015EC
fn000015E8:
000015E8 4E56 FFF2 link A6, -0x000E
// end alternate branch 000015E8-000015EC
fn000015E8: // (misaligned)
000015EA FFF2 .invalid <<F/7/7>>
000015EC 2F0C move.l -[A7], A4
000015EE 286E 0008 movea.l A4, [A6 + 0x8]
000015F2 486E FFFC pea.l [A6 - 0x4]
000015F6 A874 syscall GetPort
000015F8 2F2D F6AC move.l -[A7], [A5 - 0x954]
000015FC A873 syscall SetPort
000015FE 2054 movea.l A0, [A4]
00001600 7000 moveq.l D0, 0x00
00001602 1028 00AA move.b D0, [A0 + 0xAA]
00001606 2F00 move.l -[A7], D0
00001608 486E FFF2 pea.l [A6 - 0xE]
0000160C 4EAD 37B2 jsr [A5 + 0x37B2 /* export_1778 */]
00001610 2F0C move.l -[A7], A4
00001612 4EAD 298A jsr [A5 + 0x298A /* export_1325 */]
00001616 558F subq.l A7, 2
00001618 486E FFF4 pea.l [A6 - 0xC]
0000161C 4EAD 386A jsr [A5 + 0x386A /* export_1801 */]
00001620 2054 movea.l A0, [A4]
00001622 315F 00AC move.w [A0 + 0xAC], [A7]+
00001626 302E FFFA move.w D0, [A6 - 0x6]
0000162A 48C0 ext.l D0
0000162C 81FC 0002 divs.w D0, 0x2
00001630 D06E FFF4 add.w D0, [A6 - 0xC]
00001634 2054 movea.l A0, [A4]
00001636 3140 00AE move.w [A0 + 0xAE], D0
0000163A 7002 moveq.l D0, 0x02
0000163C 2F00 move.l -[A7], D0
0000163E 486E FFF2 pea.l [A6 - 0xE]
00001642 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */]
00001646 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000164A A873 syscall SetPort
0000164C 286E FFEE movea.l A4, [A6 - 0x12]
00001650 4E5E unlink A6
00001652 4E74 0004 rtd 0x0004
00001656 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1201: // at 00001658 (misaligned)
0000165A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000165E 0008 4EBA ori.b A0, 0xBA
00001662 FF3A .extension 0xF3A <<F/4-5/7>> // unimplemented
00001664 4E5E unlink A6
00001666 4E74 0004 rtd 0x0004
0000166A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000166C-00001670
export_1202:
fn0000166C:
0000166C 4E56 FFBC link A6, -0x0044
// end alternate branch 0000166C-00001670
export_1202: // at 0000166C (misaligned)
fn0000166C: // (misaligned)
0000166E FFBC .invalid <<F/6/7>>
00001670 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001674 266E 000C movea.l A3, [A6 + 0xC]
00001678 286E 0008 movea.l A4, [A6 + 0x8]
0000167C 2F0B move.l -[A7], A3
0000167E 2F0C move.l -[A7], A4
00001680 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
00001684 41EE FFBC lea.l A0, [A6 - 0x44]
00001688 486E FFBC pea.l [A6 - 0x44]
0000168C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00001690 4A00 tst.b D0
00001692 584F addq.w A7, 4
00001694 6700 0102 beq +0x104 /* 00001798 */
00001698 558F subq.l A7, 2
0000169A 2F0B move.l -[A7], A3
0000169C 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016A0 3E1F move.w D7, [A7]+
000016A2 558F subq.l A7, 2
000016A4 2F0B move.l -[A7], A3
000016A6 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016AA 3C1F move.w D6, [A7]+
000016AC 558F subq.l A7, 2
000016AE 2F0B move.l -[A7], A3
000016B0 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016B4 3A1F move.w D5, [A7]+
000016B6 558F subq.l A7, 2
000016B8 2F0B move.l -[A7], A3
000016BA 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016BE 381F move.w D4, [A7]+
000016C0 558F subq.l A7, 2
000016C2 2F0B move.l -[A7], A3
000016C4 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016C8 2054 movea.l A0, [A4]
000016CA 315F 008A move.w [A0 + 0x8A], [A7]+
000016CE 558F subq.l A7, 2
000016D0 2F0B move.l -[A7], A3
000016D2 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000016D6 2054 movea.l A0, [A4]
000016D8 315F 008C move.w [A0 + 0x8C], [A7]+
000016DC 558F subq.l A7, 2
000016DE 2F0B move.l -[A7], A3
000016E0 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
000016E4 2054 movea.l A0, [A4]
000016E6 115F 0086 move.b [A0 + 0x86], [A7]+
000016EA 558F subq.l A7, 2
000016EC 2F0B move.l -[A7], A3
000016EE 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
000016F2 2054 movea.l A0, [A4]
000016F4 115F 0087 move.b [A0 + 0x87], [A7]+
000016F8 558F subq.l A7, 2
000016FA 2F0B move.l -[A7], A3
000016FC 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001700 2054 movea.l A0, [A4]
00001702 115F 0088 move.b [A0 + 0x88], [A7]+
00001706 2054 movea.l A0, [A4]
00001708 7001 moveq.l D0, 0x01
0000170A C068 008A and.w D0, [A0 + 0x8A]
0000170E 6704 beq +0x6 /* 00001714 */
00001710 5268 008A addq.w [A0 + 0x8A], 1
label00001714:
00001714 2054 movea.l A0, [A4]
00001716 7001 moveq.l D0, 0x01
00001718 C068 008C and.w D0, [A0 + 0x8C]
0000171C 6704 beq +0x6 /* 00001722 */
0000171E 5268 008C addq.w [A0 + 0x8C], 1
label00001722:
00001722 7000 moveq.l D0, 0x00
00001724 2F00 move.l -[A7], D0
00001726 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
0000172A 2640 movea.l A3, D0
0000172C 2F0B move.l -[A7], A3
0000172E 4EBA FDAC jsr [PC - 0x254 /* 000014DC */]
00001732 2054 movea.l A0, [A4]
00001734 214B 007E move.l [A0 + 0x7E], A3
00001738 7000 moveq.l D0, 0x00
0000173A 2F00 move.l -[A7], D0
0000173C 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
00001740 2640 movea.l A3, D0
00001742 2F0B move.l -[A7], A3
00001744 4EBA FD96 jsr [PC - 0x26A /* 000014DC */]
00001748 2054 movea.l A0, [A4]
0000174A 214B 0082 move.l [A0 + 0x82], A3
0000174E 598F subq.l A7, 4
00001750 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
00001754 2054 movea.l A0, [A4]
00001756 215F 008E move.l [A0 + 0x8E], [A7]+
0000175A 598F subq.l A7, 4
0000175C 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
00001760 2054 movea.l A0, [A4]
00001762 215F 0092 move.l [A0 + 0x92], [A7]+
00001766 598F subq.l A7, 4
00001768 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
0000176C 2054 movea.l A0, [A4]
0000176E 215F 0096 move.l [A0 + 0x96], [A7]+
00001772 4A46 tst.w D6
00001774 504F addq.w A7, 8
00001776 6F0A ble +0xC /* 00001782 */
00001778 3F06 move.w -[A7], D6
0000177A 3F04 move.w -[A7], D4
0000177C 2F0C move.l -[A7], A4
0000177E 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */]
label00001782:
00001782 4A47 tst.w D7
00001784 6F0A ble +0xC /* 00001790 */
00001786 3F07 move.w -[A7], D7
00001788 3F05 move.w -[A7], D5
0000178A 2F0C move.l -[A7], A4
0000178C 4EAD 294A jsr [A5 + 0x294A /* export_1317 */]
label00001790:
00001790 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00001796 6012 bra +0x14 /* 000017AA */
label00001798:
00001798 2F0C move.l -[A7], A4
0000179A 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
0000179E 3F2E FFEE move.w -[A7], [A6 - 0x12]
000017A2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000017A6 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000017AA:
000017AA 4CEE 18F0 FFA4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x5C]
000017B0 4E5E unlink A6
000017B2 4E74 0008 rtd 0x0008
000017B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1203: // at 000017B8 (misaligned)
000017BA FFB0 .invalid <<F/6/7>>
000017BC 48E7 0018 movem.l -[A7], A3,A4
000017C0 266E 000C movea.l A3, [A6 + 0xC]
000017C4 286E 0008 movea.l A4, [A6 + 0x8]
000017C8 2F0B move.l -[A7], A3
000017CA 2F0C move.l -[A7], A4
000017CC 4EBA FE9E jsr [PC - 0x162 /* 0000166C */]
000017D0 41EE FFBC lea.l A0, [A6 - 0x44]
000017D4 486E FFBC pea.l [A6 - 0x44]
000017D8 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000017DC 4A00 tst.b D0
000017DE 584F addq.w A7, 4
000017E0 674A beq +0x4C /* 0000182C */
000017E2 558F subq.l A7, 2
000017E4 2F0B move.l -[A7], A3
000017E6 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
000017EA 2054 movea.l A0, [A4]
000017EC 315F 00A6 move.w [A0 + 0xA6], [A7]+
000017F0 2054 movea.l A0, [A4]
000017F2 70FF moveq.l D0, 0xFFFFFFFF
000017F4 B068 00A6 cmp.w D0, [A0 + 0xA6]
000017F8 671C beq +0x1E /* 00001816 */
000017FA 3F28 00A6 move.w -[A7], [A0 + 0xA6]
000017FE 486E FFB0 pea.l [A6 - 0x50]
00001802 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00001806 2054 movea.l A0, [A4]
00001808 41E8 009A lea.l A0, [A0 + 0x9A]
0000180C 43EE FFB0 lea.l A1, [A6 - 0x50]
00001810 20D9 move.l [A0]+, [A1]+
00001812 20D9 move.l [A0]+, [A1]+
00001814 20D9 move.l [A0]+, [A1]+
label00001816:
00001816 558F subq.l A7, 2
00001818 2F0B move.l -[A7], A3
0000181A 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
0000181E 2054 movea.l A0, [A4]
00001820 115F 00AA move.b [A0 + 0xAA], [A7]+
00001824 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
0000182A 6012 bra +0x14 /* 0000183E */
label0000182C:
0000182C 2F0C move.l -[A7], A4
0000182E 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001832 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001836 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000183A 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000183E:
0000183E 2F0C move.l -[A7], A4
00001840 4EBA FDA6 jsr [PC - 0x25A /* 000015E8 */]
00001844 2054 movea.l A0, [A4]
00001846 4A68 007A tst.w [A0 + 0x7A]
0000184A 6F2C ble +0x2E /* 00001878 */
0000184C 558F subq.l A7, 2
0000184E 7001 moveq.l D0, 0x01
00001850 3F00 move.w -[A7], D0
00001852 2F0C move.l -[A7], A4
00001854 4EAD 293A jsr [A5 + 0x293A /* export_1315 */]
00001858 4A5F tst.w [A7]+
0000185A 661C bne +0x1E /* 00001878 */
0000185C 7001 moveq.l D0, 0x01
0000185E 3F00 move.w -[A7], D0
00001860 2054 movea.l A0, [A4]
00001862 3F28 007A move.w -[A7], [A0 + 0x7A]
00001866 2248 movea.l A1, A0
00001868 3229 008A move.w D1, [A1 + 0x8A]
0000186C D268 00AC add.w D1, [A0 + 0xAC]
00001870 3F01 move.w -[A7], D1
00001872 2F0C move.l -[A7], A4
00001874 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
label00001878:
00001878 2054 movea.l A0, [A4]
0000187A 7001 moveq.l D0, 0x01
0000187C B068 007C cmp.w D0, [A0 + 0x7C]
00001880 6630 bne +0x32 /* 000018B2 */
00001882 7000 moveq.l D0, 0x00
00001884 1028 0041 move.b D0, [A0 + 0x41]
00001888 0C40 0005 cmpi.w D0, 0x5
0000188C 6724 beq +0x26 /* 000018B2 */
0000188E 558F subq.l A7, 2
00001890 7001 moveq.l D0, 0x01
00001892 3F00 move.w -[A7], D0
00001894 2F0C move.l -[A7], A4
00001896 4EAD 2932 jsr [A5 + 0x2932 /* export_1314 */]
0000189A 4A5F tst.w [A7]+
0000189C 6614 bne +0x16 /* 000018B2 */
0000189E 7001 moveq.l D0, 0x01
000018A0 3F00 move.w -[A7], D0
000018A2 2054 movea.l A0, [A4]
000018A4 3F28 007C move.w -[A7], [A0 + 0x7C]
000018A8 3F28 0036 move.w -[A7], [A0 + 0x36]
000018AC 2F0C move.l -[A7], A4
000018AE 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
label000018B2:
000018B2 4CEE 1800 FFA8 movem.l A3,A4, [A6 - 0x58]
000018B8 4E5E unlink A6
000018BA 4E74 0008 rtd 0x0008
000018BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1204: // at 000018C0 (misaligned)
000018C2 0000 2F0C ori.b D0, 0xC
000018C6 286E 0008 movea.l A4, [A6 + 0x8]
000018CA 2F0C move.l -[A7], A4
000018CC 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000018D0 2054 movea.l A0, [A4]
000018D2 7000 moveq.l D0, 0x00
000018D4 2140 001C move.l [A0 + 0x1C], D0
000018D8 286E FFFC movea.l A4, [A6 - 0x4]
000018DC 4E5E unlink A6
000018DE 4E74 0004 rtd 0x0004
000018E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1205: // at 000018E4 (misaligned)
000018E6 0000 48E7 ori.b D0, 0xE7
000018EA 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000018EE 000C 286E ori.b A4, 0x6E /* 'n' */
000018F2 0008 2F3C ori.b A0, 0x3C /* '<' */
000018F6 7072 moveq.l D0, 0x72
000018F8 6D6E blt +0x70 /* 00001968 */
000018FA 2F0C move.l -[A7], A4
000018FC 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00001900 2F0C move.l -[A7], A4
00001902 2F0B move.l -[A7], A3
00001904 4EBA 00AE jsr [PC + 0xAE /* 000019B4 */]
00001908 2054 movea.l A0, [A4]
0000190A 214B 001C move.l [A0 + 0x1C], A3
0000190E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001914 4E5E unlink A6
00001916 4E74 0008 rtd 0x0008
0000191A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000191C-00001922
export_1206:
fn0000191C:
0000191C 4E56 0000 link A6, 0
00001920 2F0C move.l -[A7], A4
// end alternate branch 0000191C-00001922
export_1206: // at 0000191C (misaligned)
fn0000191C: // (misaligned)
0000191E 0000 2F0C ori.b D0, 0xC
00001922 286E 0008 movea.l A4, [A6 + 0x8]
00001926 2F0C move.l -[A7], A4
00001928 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
0000192C 2054 movea.l A0, [A4]
0000192E 216D F830 0028 move.l [A0 + 0x28], [A5 - 0x7D0]
00001934 2054 movea.l A0, [A4]
00001936 7000 moveq.l D0, 0x00
00001938 2140 0020 move.l [A0 + 0x20], D0
0000193C 2054 movea.l A0, [A4]
0000193E 7201 moveq.l D1, 0x01
00001940 2141 0034 move.l [A0 + 0x34], D1
00001944 2054 movea.l A0, [A4]
00001946 2140 001C move.l [A0 + 0x1C], D0
0000194A 2054 movea.l A0, [A4]
0000194C 41E8 002C lea.l A0, [A0 + 0x2C]
00001950 43ED F828 lea.l A1, [A5 - 0x7D8]
00001954 20D9 move.l [A0]+, [A1]+
00001956 20D9 move.l [A0]+, [A1]+
00001958 2054 movea.l A0, [A4]
0000195A 2140 0024 move.l [A0 + 0x24], D0
0000195E 286E FFFC movea.l A4, [A6 - 0x4]
00001962 4E5E unlink A6
00001964 4E74 0004 rtd 0x0004
export_1207:
fn00001968:
00001968 4E56 0000 link A6, 0
0000196C 2F0C move.l -[A7], A4
0000196E 286E 0008 movea.l A4, [A6 + 0x8]
00001972 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
00001978 2F0C move.l -[A7], A4
0000197A 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
0000197E 2054 movea.l A0, [A4]
00001980 216E 000C 001C move.l [A0 + 0x1C], [A6 + 0xC]
00001986 286E FFFC movea.l A4, [A6 - 0x4]
0000198A 4E5E unlink A6
0000198C 4E74 0008 rtd 0x0008
export_1208:
00001990 4E56 0000 link A6, 0
00001994 4E5E unlink A6
00001996 4E74 0004 rtd 0x0004
0000199A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1209: // at 0000199C (misaligned)
0000199E 0000 206E ori.b D0, 0x6E /* 'n' */
000019A2 0008 2050 ori.b A0, 0x50 /* 'P' */
000019A6 2D68 0024 000C move.l [A6 + 0xC], [A0 + 0x24]
000019AC 4E5E unlink A6
000019AE 4E74 0004 rtd 0x0004
000019B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019B4-000019BE
fn000019B4:
000019B4 4E56 0000 link A6, 0
000019B8 206E 0008 movea.l A0, [A6 + 0x8]
000019BC 2050 movea.l A0, [A0]
// end alternate branch 000019B4-000019BE
fn000019B4: // (misaligned)
000019B6 0000 206E ori.b D0, 0x6E /* 'n' */
000019BA 0008 2050 ori.b A0, 0x50 /* 'P' */
000019BE 216E 000C 0024 move.l [A0 + 0x24], [A6 + 0xC]
000019C4 4E5E unlink A6
000019C6 4E74 0008 rtd 0x0008
000019CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1210: // at 000019CC (misaligned)
000019CE FFF4 .invalid <<F/7/7>>
000019D0 48E7 0308 movem.l -[A7], D6,D7,A4
000019D4 286E 0008 movea.l A4, [A6 + 0x8]
000019D8 2F0C move.l -[A7], A4
000019DA 4EBA FF40 jsr [PC - 0xC0 /* 0000191C */]
000019DE 2054 movea.l A0, [A4]
000019E0 216D F830 0038 move.l [A0 + 0x38], [A5 - 0x7D0]
000019E6 2054 movea.l A0, [A4]
000019E8 41E8 003C lea.l A0, [A0 + 0x3C]
000019EC 43ED F828 lea.l A1, [A5 - 0x7D8]
000019F0 20D9 move.l [A0]+, [A1]+
000019F2 20D9 move.l [A0]+, [A1]+
000019F4 2054 movea.l A0, [A4]
000019F6 41E8 0044 lea.l A0, [A0 + 0x44]
000019FA 43ED F834 lea.l A1, [A5 - 0x7CC]
000019FE 20D9 move.l [A0]+, [A1]+
00001A00 20D9 move.l [A0]+, [A1]+
00001A02 2054 movea.l A0, [A4]
00001A04 4228 00B7 clr.b [A0 + 0xB7]
00001A08 2054 movea.l A0, [A4]
00001A0A 4228 00B6 clr.b [A0 + 0xB6]
00001A0E 2054 movea.l A0, [A4]
00001A10 117C 0001 009D move.b [A0 + 0x9D], 0x1
00001A16 2054 movea.l A0, [A4]
00001A18 117C 0001 009C move.b [A0 + 0x9C], 0x1
00001A1E 2054 movea.l A0, [A4]
00001A20 7000 moveq.l D0, 0x00
00001A22 2140 009E move.l [A0 + 0x9E], D0
00001A26 2054 movea.l A0, [A4]
00001A28 41E8 00C2 lea.l A0, [A0 + 0xC2]
00001A2C 43ED F828 lea.l A1, [A5 - 0x7D8]
00001A30 20D9 move.l [A0]+, [A1]+
00001A32 20D9 move.l [A0]+, [A1]+
00001A34 2054 movea.l A0, [A4]
00001A36 2140 00B0 move.l [A0 + 0xB0], D0
00001A3A 2C3C 0000 7FFF move.l D6, 0x7FFF
00001A40 2E3C 0000 7FFF move.l D7, 0x7FFF
00001A46 2D47 FFF8 move.l [A6 - 0x8], D7
00001A4A 2D46 FFFC move.l [A6 - 0x4], D6
00001A4E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001A52 2054 movea.l A0, [A4]
00001A54 41E8 00BA lea.l A0, [A0 + 0xBA]
00001A58 43EE FFF8 lea.l A1, [A6 - 0x8]
00001A5C 20D9 move.l [A0]+, [A1]+
00001A5E 20D9 move.l [A0]+, [A1]+
00001A60 3D7C 0048 FFF4 move.w [A6 - 0xC], 0x48 /* 'H' */
00001A66 3D7C 0048 FFF6 move.w [A6 - 0xA], 0x48 /* 'H' */
00001A6C 41EE FFF4 lea.l A0, [A6 - 0xC]
00001A70 2054 movea.l A0, [A4]
00001A72 216E FFF4 00DA move.l [A0 + 0xDA], [A6 - 0xC]
00001A78 2054 movea.l A0, [A4]
00001A7A 4228 00B9 clr.b [A0 + 0xB9]
00001A7E 2054 movea.l A0, [A4]
00001A80 41E8 006C lea.l A0, [A0 + 0x6C]
00001A84 43ED F96C lea.l A1, [A5 - 0x694]
00001A88 20D9 move.l [A0]+, [A1]+
00001A8A 20D9 move.l [A0]+, [A1]+
00001A8C 20D9 move.l [A0]+, [A1]+
00001A8E 20D9 move.l [A0]+, [A1]+
00001A90 2054 movea.l A0, [A4]
00001A92 4228 00B4 clr.b [A0 + 0xB4]
00001A96 2054 movea.l A0, [A4]
00001A98 41E8 00A2 lea.l A0, [A0 + 0xA2]
00001A9C 43ED F828 lea.l A1, [A5 - 0x7D8]
00001AA0 20D9 move.l [A0]+, [A1]+
00001AA2 20D9 move.l [A0]+, [A1]+
00001AA4 2054 movea.l A0, [A4]
00001AA6 2140 00E2 move.l [A0 + 0xE2], D0
00001AAA 2054 movea.l A0, [A4]
00001AAC 2140 00DE move.l [A0 + 0xDE], D0
00001AB0 2054 movea.l A0, [A4]
00001AB2 4268 00AE clr.w [A0 + 0xAE]
00001AB6 2054 movea.l A0, [A4]
00001AB8 41E8 008C lea.l A0, [A0 + 0x8C]
00001ABC 43ED F818 lea.l A1, [A5 - 0x7E8]
00001AC0 20D9 move.l [A0]+, [A1]+
00001AC2 20D9 move.l [A0]+, [A1]+
00001AC4 20D9 move.l [A0]+, [A1]+
00001AC6 20D9 move.l [A0]+, [A1]+
00001AC8 2054 movea.l A0, [A4]
00001ACA 4228 00B5 clr.b [A0 + 0xB5]
00001ACE 2054 movea.l A0, [A4]
00001AD0 117C 0001 00B8 move.b [A0 + 0xB8], 0x1
00001AD6 2054 movea.l A0, [A4]
00001AD8 7201 moveq.l D1, 0x01
00001ADA 2141 00AA move.l [A0 + 0xAA], D1
00001ADE 2054 movea.l A0, [A4]
00001AE0 41E8 00CA lea.l A0, [A0 + 0xCA]
00001AE4 43ED F818 lea.l A1, [A5 - 0x7E8]
00001AE8 20D9 move.l [A0]+, [A1]+
00001AEA 20D9 move.l [A0]+, [A1]+
00001AEC 20D9 move.l [A0]+, [A1]+
00001AEE 20D9 move.l [A0]+, [A1]+
00001AF0 2054 movea.l A0, [A4]
00001AF2 2140 00E6 move.l [A0 + 0xE6], D0
00001AF6 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18]
00001AFC 4E5E unlink A6
00001AFE 4E74 0004 rtd 0x0004
00001B02 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001B04-00001B08
export_1211:
fn00001B04:
00001B04 4E56 FFBC link A6, -0x0044
// end alternate branch 00001B04-00001B08
export_1211: // at 00001B04 (misaligned)
fn00001B04: // (misaligned)
00001B06 FFBC .invalid <<F/6/7>>
00001B08 48E7 0018 movem.l -[A7], A3,A4
00001B0C 266E 0016 movea.l A3, [A6 + 0x16]
00001B10 286E 0008 movea.l A4, [A6 + 0x8]
00001B14 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001B18 2F0C move.l -[A7], A4
00001B1A 4EBA FE4C jsr [PC - 0x1B4 /* 00001968 */]
00001B1E 2054 movea.l A0, [A4]
00001B20 214B 0020 move.l [A0 + 0x20], A3
00001B24 2054 movea.l A0, [A4]
00001B26 116E 0010 00B8 move.b [A0 + 0xB8], [A6 + 0x10]
00001B2C 2054 movea.l A0, [A4]
00001B2E 116E 000E 009D move.b [A0 + 0x9D], [A6 + 0xE]
00001B34 2054 movea.l A0, [A4]
00001B36 116E 000C 009C move.b [A0 + 0x9C], [A6 + 0xC]
00001B3C 41EE FFBC lea.l A0, [A6 - 0x44]
00001B40 486E FFBC pea.l [A6 - 0x44]
00001B44 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00001B48 4A00 tst.b D0
00001B4A 584F addq.w A7, 4
00001B4C 672E beq +0x30 /* 00001B7C */
00001B4E 2054 movea.l A0, [A4]
00001B50 4AA8 001C tst.l [A0 + 0x1C]
00001B54 671E beq +0x20 /* 00001B74 */
00001B56 2F0C move.l -[A7], A4
00001B58 4EAD 48E2 jsr [A5 + 0x48E2 /* export_2328 */]
00001B5C 200B move.l D0, A3
00001B5E 6708 beq +0xA /* 00001B68 */
00001B60 2F0C move.l -[A7], A4
00001B62 2F0B move.l -[A7], A3
00001B64 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
label00001B68:
00001B68 2F0C move.l -[A7], A4
00001B6A 2054 movea.l A0, [A4]
00001B6C 2F28 001C move.l -[A7], [A0 + 0x1C]
00001B70 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
label00001B74:
00001B74 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00001B7A 6024 bra +0x26 /* 00001BA0 */
label00001B7C:
00001B7C 2054 movea.l A0, [A4]
00001B7E 4AA8 001C tst.l [A0 + 0x1C]
00001B82 670A beq +0xC /* 00001B8E */
00001B84 2F0C move.l -[A7], A4
00001B86 2F28 001C move.l -[A7], [A0 + 0x1C]
00001B8A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
label00001B8E:
00001B8E 2F0C move.l -[A7], A4
00001B90 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001B94 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001B98 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001B9C 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001BA0:
00001BA0 4CEE 1800 FFB4 movem.l A3,A4, [A6 - 0x4C]
00001BA6 4E5E unlink A6
00001BA8 4E74 0012 rtd 0x0012
export_1212:
00001BAC 4E56 FFFE link A6, -0x0002
00001BB0 48E7 0308 movem.l -[A7], D6,D7,A4
00001BB4 286E 0008 movea.l A4, [A6 + 0x8]
00001BB8 4206 clr.b D6
00001BBA 4207 clr.b D7
00001BBC 2054 movea.l A0, [A4]
00001BBE 4AA8 0020 tst.l [A0 + 0x20]
00001BC2 6716 beq +0x18 /* 00001BDA */
00001BC4 2068 0020 movea.l A0, [A0 + 0x20]
00001BC8 2050 movea.l A0, [A0]
00001BCA 4A28 012A tst.b [A0 + 0x12A]
00001BCE 670A beq +0xC /* 00001BDA */
00001BD0 2054 movea.l A0, [A4]
00001BD2 7000 moveq.l D0, 0x00
00001BD4 2140 009E move.l [A0 + 0x9E], D0
00001BD8 6012 bra +0x14 /* 00001BEC */
label00001BDA:
00001BDA 598F subq.l A7, 4
00001BDC 2054 movea.l A0, [A4]
00001BDE 2F28 009E move.l -[A7], [A0 + 0x9E]
00001BE2 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00001BE6 2054 movea.l A0, [A4]
00001BE8 215F 009E move.l [A0 + 0x9E], [A7]+
label00001BEC:
00001BEC 2054 movea.l A0, [A4]
00001BEE 4AA8 001C tst.l [A0 + 0x1C]
00001BF2 6732 beq +0x34 /* 00001C26 */
00001BF4 4AA8 0020 tst.l [A0 + 0x20]
00001BF8 672C beq +0x2E /* 00001C26 */
00001BFA 2068 0020 movea.l A0, [A0 + 0x20]
00001BFE 2050 movea.l A0, [A0]
00001C00 4A28 012A tst.b [A0 + 0x12A]
00001C04 6720 beq +0x22 /* 00001C26 */
00001C06 2054 movea.l A0, [A4]
00001C08 2068 0020 movea.l A0, [A0 + 0x20]
00001C0C 2050 movea.l A0, [A0]
00001C0E 4AA8 012C tst.l [A0 + 0x12C]
00001C12 6712 beq +0x14 /* 00001C26 */
00001C14 2054 movea.l A0, [A4]
00001C16 2068 0020 movea.l A0, [A0 + 0x20]
00001C1A 2050 movea.l A0, [A0]
00001C1C 2254 movea.l A1, [A4]
00001C1E 2368 012C 009E move.l [A1 + 0x9E], [A0 + 0x12C]
00001C24 7E01 moveq.l D7, 0x01
label00001C26:
00001C26 4A07 tst.b D7
00001C28 6704 beq +0x6 /* 00001C2E */
00001C2A 7C01 moveq.l D6, 0x01
00001C2C 6016 bra +0x18 /* 00001C44 */
label00001C2E:
00001C2E 598F subq.l A7, 4
00001C30 7078 moveq.l D0, 0x78
00001C32 2F00 move.l -[A7], D0
00001C34 4EAD 39CA jsr [A5 + 0x39CA /* export_1845 */]
00001C38 2054 movea.l A0, [A4]
00001C3A 215F 009E move.l [A0 + 0x9E], [A7]+
00001C3E 2F0C move.l -[A7], A4
00001C40 4EAD 48A2 jsr [A5 + 0x48A2 /* export_2320 */]
label00001C44:
00001C44 4A06 tst.b D6
00001C46 670A beq +0xC /* 00001C52 */
00001C48 486E FFFF pea.l [A6 - 0x1]
00001C4C 2F0C move.l -[A7], A4
00001C4E 4EAD 2AA2 jsr [A5 + 0x2AA2 /* export_1360 */]
label00001C52:
00001C52 4CEE 10C0 FFF2 movem.l D6,D7,A4, [A6 - 0xE]
00001C58 4E5E unlink A6
00001C5A 4E74 0004 rtd 0x0004
00001C5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001C60-00001C64
export_1213:
fn00001C60:
00001C60 4E56 FFA0 link A6, -0x0060
// end alternate branch 00001C60-00001C64
export_1213: // at 00001C60 (misaligned)
fn00001C60: // (misaligned)
00001C62 FFA0 .invalid <<F/6/7>>
00001C64 48E7 0018 movem.l -[A7], A3,A4
00001C68 266E 000C movea.l A3, [A6 + 0xC]
00001C6C 286E 0008 movea.l A4, [A6 + 0x8]
00001C70 41EE FFF0 lea.l A0, [A6 - 0x10]
00001C74 2F0B move.l -[A7], A3
00001C76 2F0C move.l -[A7], A4
00001C78 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
00001C7C 41EE FFAC lea.l A0, [A6 - 0x54]
00001C80 486E FFAC pea.l [A6 - 0x54]
00001C84 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00001C88 4A00 tst.b D0
00001C8A 584F addq.w A7, 4
00001C8C 6700 00D0 beq +0xD2 /* 00001D5E */
00001C90 558F subq.l A7, 2
00001C92 2F0B move.l -[A7], A3
00001C94 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001C98 2054 movea.l A0, [A4]
00001C9A 115F 00BB move.b [A0 + 0xBB], [A7]+
00001C9E 558F subq.l A7, 2
00001CA0 2F0B move.l -[A7], A3
00001CA2 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001CA6 2054 movea.l A0, [A4]
00001CA8 115F 00BC move.b [A0 + 0xBC], [A7]+
00001CAC 558F subq.l A7, 2
00001CAE 2F0B move.l -[A7], A3
00001CB0 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001CB4 2054 movea.l A0, [A4]
00001CB6 115F 00BA move.b [A0 + 0xBA], [A7]+
00001CBA 558F subq.l A7, 2
00001CBC 2F0B move.l -[A7], A3
00001CBE 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001CC2 2054 movea.l A0, [A4]
00001CC4 115F 00BD move.b [A0 + 0xBD], [A7]+
00001CC8 598F subq.l A7, 4
00001CCA 2F0B move.l -[A7], A3
00001CCC 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00001CD0 2054 movea.l A0, [A4]
00001CD2 215F 0096 move.l [A0 + 0x96], [A7]+
00001CD6 558F subq.l A7, 2
00001CD8 2F0B move.l -[A7], A3
00001CDA 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00001CDE 2054 movea.l A0, [A4]
00001CE0 315F 009A move.w [A0 + 0x9A], [A7]+
00001CE4 486E FFF0 pea.l [A6 - 0x10]
00001CE8 2F0B move.l -[A7], A3
00001CEA 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */]
00001CEE 2054 movea.l A0, [A4]
00001CF0 41E8 0086 lea.l A0, [A0 + 0x86]
00001CF4 43EE FFF0 lea.l A1, [A6 - 0x10]
00001CF8 20D9 move.l [A0]+, [A1]+
00001CFA 20D9 move.l [A0]+, [A1]+
00001CFC 20D9 move.l [A0]+, [A1]+
00001CFE 20D9 move.l [A0]+, [A1]+
00001D00 558F subq.l A7, 2
00001D02 2F0B move.l -[A7], A3
00001D04 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00001D08 2054 movea.l A0, [A4]
00001D0A 315F 00B8 move.w [A0 + 0xB8], [A7]+
00001D0E 558F subq.l A7, 2
00001D10 2F0B move.l -[A7], A3
00001D12 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */]
00001D16 2054 movea.l A0, [A4]
00001D18 315F 00B4 move.w [A0 + 0xB4], [A7]+
00001D1C 2054 movea.l A0, [A4]
00001D1E 70FF moveq.l D0, 0xFFFFFFFF
00001D20 B068 00B4 cmp.w D0, [A0 + 0xB4]
00001D24 671C beq +0x1E /* 00001D42 */
00001D26 3F28 00B4 move.w -[A7], [A0 + 0xB4]
00001D2A 486E FFA0 pea.l [A6 - 0x60]
00001D2E 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00001D32 2054 movea.l A0, [A4]
00001D34 41E8 00A8 lea.l A0, [A0 + 0xA8]
00001D38 43EE FFA0 lea.l A1, [A6 - 0x60]
00001D3C 20D9 move.l [A0]+, [A1]+
00001D3E 20D9 move.l [A0]+, [A1]+
00001D40 20D9 move.l [A0]+, [A1]+
label00001D42:
00001D42 558F subq.l A7, 2
00001D44 2F0B move.l -[A7], A3
00001D46 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001D4A 2054 movea.l A0, [A4]
00001D4C 115F 00B6 move.b [A0 + 0xB6], [A7]+
00001D50 2F0C move.l -[A7], A4
00001D52 4EBA F614 jsr [PC - 0x9EC /* 00001368 */]
00001D56 2B6E FFEC F614 move.l [A5 - 0x9EC], [A6 - 0x14]
00001D5C 6012 bra +0x14 /* 00001D70 */
label00001D5E:
00001D5E 2F0C move.l -[A7], A4
00001D60 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001D64 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001D68 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001D6C 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001D70:
00001D70 2054 movea.l A0, [A4]
00001D72 2068 007A movea.l A0, [A0 + 0x7A]
00001D76 2050 movea.l A0, [A0]
00001D78 2254 movea.l A1, [A4]
00001D7A 3368 0020 00CA move.w [A1 + 0xCA], [A0 + 0x20]
00001D80 486D 23B2 pea.l [A5 + 0x23B2 /* export_1138 */]
00001D84 2054 movea.l A0, [A4]
00001D86 2F28 007A move.l -[A7], [A0 + 0x7A]
00001D8A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00001D8E 2054 movea.l A0, [A4]
00001D90 2068 007A movea.l A0, [A0 + 0x7A]
00001D94 2050 movea.l A0, [A0]
00001D96 2254 movea.l A1, [A4]
00001D98 2368 003E 007E move.l [A1 + 0x7E], [A0 + 0x3E]
00001D9E 558F subq.l A7, 2
00001DA0 7002 moveq.l D0, 0x02
00001DA2 3F00 move.w -[A7], D0
00001DA4 7201 moveq.l D1, 0x01
00001DA6 3F01 move.w -[A7], D1
00001DA8 2054 movea.l A0, [A4]
00001DAA 2F28 007A move.l -[A7], [A0 + 0x7A]
00001DAE 3F3C 000E move.w -[A7], 0xE
00001DB2 A83D syscall TEDispatch
00001DB4 544F addq.w A7, 2
00001DB6 4CEE 1800 FF98 movem.l A3,A4, [A6 - 0x68]
00001DBC 4E5E unlink A6
00001DBE 4E74 0008 rtd 0x0008
00001DC2 0000 .incomplete